1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| #更新字段值 mysql> update 表名 set 字段名='' where id=''; #查看注释 mysql> show full columns from 表名; #插入语句 mysql> insert into 表名 values('','',''); #增加字段 mysql> alter table 表名 add 字段名 char(32); #查看创建语句 mysql> show create table 表名; #添加注释 mysql> alter table 表名 modify column 列名 类型 comment ''; #重设自增值 mysql> alter table 表名 AUTO_INCREMENT=重设自增值; #模糊查询 mysql> select * from 表名 where 字段名 like '%XXX%'; #修改字段 mysql> alter table 表名 modify(字段名 长度); #增加指定列 mysql> alter table t1 add column addr varchar(20) not null after user1; #增加一列在第一列 mysql> alter table t1 add column addr varchar(20) not null first; #删除外键 mysql> alter table biz01 drop foreign key fk_biz01_1; #删除索引 mysql> drop index fk_biz01_1_idx on biz01; #新建索引 mysql> create index timeindex on biz01(querydt); #新建分区 mysql> alter table biz01 PARTITION BY RANGE(querysn)( PARTITION p0 VALUES LESS THAN (10000), PARTITION p1 VALUES LESS THAN (20000), PARTITION p2 VALUES LESS THAN (40000), PARTITION p3 VALUES LESS THAN (80000), PARTITION p4 VALUES LESS THAN (160000), PARTITION p5 VALUES LESS THAN (320000), PARTITION p6 VALUES LESS THAN MAXVALUE); #赋予某用户某张表权限 mysql>GRANT ALL PRIVILEGES ON ccis.price TO 'ccisfz'@'%' IDENTIFIED BY '123123' REQUIRE X509; #查看用户 mysql>select host,user from mysql.user; #查看用户权限 mysql>show grants for ccisfz; #修改某一列为自增 mysql> alter table test change id id int AUTO_INCREMENT; #新建用户 mysql> CREATE USER 'username'@'host' IDENTIFIED BY 'password'; //username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器. mysql> alter table user modify column name varchar(50) ; --修改字段长度 mysql> alter table test change column address address1 varchar(30)--修改表列名 mysql> alter table test add column name varchar(10); --添加表列
|