mysql 二进制分发版下载地址
http://dev.mysql.com/downloads/mysql/#downloads
基本操作
SHOW DATABASES;
SHOW TABLES;
创建表
CREATE TABLEtb_mytab(id INT(11),name VARCHAR(20),grade FLOAT);
查看数据表结构定义
SHOW CREATETABLE tb_mytab;
查看数据表的字段信息
DESCRIBE tb_mytab;
DESC tb_mytab;
修改表名
ALTER TABLE tb_mytabRENAME mytab;
修改字段名
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
ALTER TABLE mytab CHANGE name username VARCHAR(20);
修改字段的数据类型
ALTER TABLE 表名 MODIFY 字段名 数据类型;
ALTER TABLE mytab MODIFY id INT(20);
添加字段
ALTER TABLE 表名 ADD 新字段名 数据类型[约束条件] [FIRST | AFTER 已存在字段名]
FIRST 可选参数,将新字段放第一个; AFTER 可选参数,将新字段添加到已存在某个字段名的后面
ALTER TABLE mytab ADD age INT(10);
删除字段
ALTER TABLE 表名 DROP 字段名;
ALTER TABLE mytab DROP age;
修改字段的排列位置
ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST | AFTER 字段名2
ALTER TABLE mytable MODIFY username VARCHAR(20) FIRST;
删除数据表
DROP TABLE mytab;
【给表添加数据】
INSERT INTO mytable VALUES(2,'wangwu',95);
INSERT INTO mytable SET id=3,name='zhagnsan',grade='90';
INSERT INTO mytable(id,name,grade) values(4,'zhaoyun',80);
同时添加多条记录
INSERT INTO mytable VALUES
(6,'lihao',91),
(7,'lisi',90),
(8,'xiaoli',80);