随笔 - 149,  文章 - 0,  评论 - 0,  阅读 - 12004

【库的增删改查(文件夹)】

复制代码
增:
    create database 库名(db1)
    create database jh1 charset='gbk'  设置字符编码
查:
    show databases; 查看所有
    show create database db1; 查单个
改:
    alter database db1 character=utf8;
删:
    drop database db1;
复制代码

 

 【表的增删改查(文件)】

复制代码
在操作表(文件)的时候,需要指定所在的库(文件夹)
查看当前所在库的名字:
    select database();
切换库:
     use 库名db1;   切换以后就在这个库里面操作
增:
    create table 表名t1(id int,name char(4));       id必须是整型,名字必须是字符型,char可以限制长度
查:
    show tables; 查看当前库的所有表名
    show create table 表名t1; 查看当前表的单个表名
    describe 表名t1; 查看当前表的结构,支持简写 desc t1
改:
    alter table 表名t1 modify name char(10); 修改表结构
删:
    drop table 表名t1;
create table db2.t1(id int); 用绝对路径的形式操作不同的库
复制代码

 

 【数据的增删改查(一段一段数据)】

复制代码
一定要先有库,有表,最后才能操作数据
 create table t1(id int,name char(4));
 show tables;

增:
    insert into 表名t1 values(1,'张三');  增加一条
    insert into 表名t1  values(1,'张三'),(2,'李四'),(3,'王五');  增加多个,用,隔开
查:
    select * from 表名t1; 查询所有,当数据量特别大的时候不建议使用
    select id ,name from 表名t1;   查询指定列
    select * from 表名t1 where id=1;   查询指定条件的数据,where后面跟的是条件
改:
    update 表名t1 set name='EG' where id=1;
删:
    delete from 表名t1 where id>1;
    delete from 表名t1 where name='js';
    delete from t1;             将所有的数据都删除了,但是表的结构还在
复制代码

 

posted on   认真的六六  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示