# 查看所有数据库 show databases # 移除权限 revoke select on *.* from ‘ceshi03‘@‘%‘ # 删除账户 drop user ‘ceshi03‘@‘%‘ # 刷新权限 flush privileges
增: # 创建数据库 create database db1 charset utf8; 查 # 查看数据库 show databases; # 查看数据库的建库语句 show create database db1; 改 # alter更改数据库字符集 alter database db1 charset gbk 删 # 删除数据库[2323撒旦发射点] drop database 2323撒旦发射点;
# 先去选择使用哪一个数据库进行创建表 use 数据库名称 增: int 整型 char 字符串 # 字段名1 数据类型1 , 字段名2 数据类型2 , .... create table t1( id int,name char ); 查: # 查看所有数据表 show tables # 查看建表语句 show create table t1; # 查看表结构 desc t1 改: # modify 只能改变数据类型 alter table t1 modify name char(5); ##改变存储长度 # change 连带名字和数据类型一起该表 alter table t1 change name NAME char(4); alter table t1 change NAME name char(5); # add 添加字段 alter table t1 add age int ; # drop 删除字段 column列 alter table t1 drop column age; # 更改表名 rename alter table t1 rename t111; 删: # 删除表t2 drop table t2
# NULL null select SELECT 系统大小写不区分 NULL <==> None 等价 增: #一次插入一条数据 表(字段名1,字段名2,...) values(值1,值2,...) insert into t1(id,name) values(1,‘xboy‘); #一次插入多条 insert into t1(id,name) values(2,"xboy2"),(3,"xboy3"),(4,"xboy4") #不指定具体字段,默认把所有字段都插一遍 insert into t1 values(5,"xboy5"); #可以指定具体某个字段进行插入 insert into t1(name) values("xgirl"); 查: # *代表所有 select * from t1; select id,name from t1; 改: # update 表名 set 字段=值 where 条件 update t1 set name="张三" update t1 set name = "xboy1" where id = 1 删: # 删除id为1的这条数据 delete from t1 where id = 1 delete from t1 # 完全的重置 (删除数据,重置id,速度更快),清空数据表 truncate table t1;
原文:https://www.cnblogs.com/jalen-123/p/13173875.html