针对库的增删改查(文件夹)
# 增 create database db1; create database db2 charset=‘gbk‘; # 查 show databases; # 查所有 show create database db1; # 查单个 # 改 alter database db2 charset=‘utf8‘; # 删 drop database db2;
针对表的增删改查(文件)
""" 在操作表(文件)的时候 需要指定所在的库(文件夹) """ # 查看当前所在的库的名字 select database(); # 切换库 use db1; # 增 create table t1(id int,name char(4)); # 查 show tables; # 查看当前库下面所有的表名 show create table t1; describe t1; # 支持简写 desc t1; # 改 alter table t1 modify name char(16); # 删 drop table t1; """ create table db2.t1(id int); 也可以用绝对路径的形式操作不同的库 """
针对数据的增删改查(一行行数据)
""" 一定要先有库 有表 最后才能操作记录 """ # 增 insert into t1 values(1,‘jason‘); insert into t1 values(1,‘jason‘),(2,‘egon‘),(3,‘tank‘); # 查 select * from t1; # 该命令当数据量特别大的时候不建议使用 select name from t1; # 改 update t1 set name=‘DSB‘ where id > 1; # 删 delete from t1 where id > 1; delete from t1 where name=‘jason‘; # 将表所有的数据清空 delete from t1;