use 数据库;–选择要使用的数据库
select 字段 from 数据表 ;– 显示对应数据表的对应字段
select * from 数据表 ;– 显示对应数据表的所有字段
alter table 数据表 add primary key(ID);– 添加主键
insert into 数据表 values(字段1的值, 字段2的值, … );– 向数据表中插入记录
alter table 数据表1 drop foreign key fk_数据表1_数据表2;– 删除外键
alter table 数据表 drop column 字段 ;– 删除字段
alter table 数据表 add 字段 int unsigned not Null;– 新建无符号整数非空字段
update 数据表 set 字段1=值1 where 字段2=值2;– 修改字段2值为值2的记录的字段1的值为值1
alter table 数据表 modify column 字段 类型 ;– 修改字段类型
delete from 数据表 where id>=2 ;– 删除≥2的记录
update 数据表 set id=3 where id=7 ;– 修改id=7的记录的id值为3
select aes_decrypt(aes_encrypt(‘中文’, ‘aa’), ‘aa’), aes_encrypt(‘中文’, ‘aa’);–加解密示例
CREATE UNIQUE INDEX 引索 ON 数据表 (字段)–创建唯一引索
SHOW (global/session) VARIABLES LIKE ‘auto_inc%’;–显示变量及它的值
rename table 数据表1 to 数据表2;–将数据表1重命名为数据表2
hex(aes_encrypt(‘hati’,’123′));–转换到16进制
UNHEX(参数);–从16进制换回来
select b into @afrom c where id=2 ;– 将数据表c中id=2的记录的字段b的值返回到变量a中
select convert(now(),char);–获取当前时间并转换到字符串
CAST(数据 AS 类型); –另一个类型转换函数
declare a int default 0; –申明一个局部变量a的类型为整数,默认值为0
set 变量名(:)=值; –为变量赋值,冒号可有可无
@a 用户变量 @@a 会话变量 不用declare