mysql笔记

来源:互联网 发布:淘宝客网页制作 编辑:程序博客网 时间:2024/04/29 18:03


mysql  二进制分发版下载地址

http://dev.mysql.com/downloads/mysql/#downloads


基本操作

SHOW DATABASES;


SHOW  TABLES;


创建表

CREATE TABLEtb_mytab(idINT(11),nameVARCHAR(20),gradeFLOAT);  


查看数据表结构定义

SHOW CREATETABLEtb_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);



0 0