库操作
#创建库,数据库名用``括起来可以规避关键字
CREATE DATABASE wzg_db01
#创建库并指定字符集和校验规则
CREATE DATABASE wzg_db01 CHARACTER utf8 COLLATE utf8_bin
#删除库
DROP DATABASE wzg_db01
#查询指定数据库的定义信息
SHOW CREATE DATABASE wzg_db01
#备份数据库在DOS下执行
mysqldump -u root -p -B test01 >d:\\bak.sql
#恢复数据库在mysql下执行
#先通过mysql -u root -p进入mysql
source d:\\bak.sql
#第二个恢复方法打开bak.sql文件,复制所有语句到查询编辑器中执行
#备份数据库的表
mysqldump -u root -p密码 数据库名 表1 表2 >路径文件名
表操作
#创建表并指定字符集和校验规则和引擎
CREATE TABLE `user`(
id INT,`user`
`name` VARCHAR(255),
`password` VARCHAR(255),
`birthday` DATE)
CHARACTER SET utf8 COLLATE utf8_bin ENGINE INNODB;
#查询表,*代表查询所有,FROM代表从那个表查
SELECT * FROM `user`
#查看表结构
DESC emp
#添加语句
INSERT INTO t1 VALUES(127);
#查询表中某个值
SELECT * FROM t3 WHERE num=1;
#添加列 设置格式 不为空,默认‘’ 跟在salary后面
ALTER TABLE emp ADD COLUMN sal NOT NULL DEFAULT '' AFTER salary
#修改sex列的长度
ALTER TABLE emp MODIFY sex VARCHAR(60) NOT NULL DEFAULT ''
#删除列,实际只是置空
ALTER TABLE emp DROP sex
#修改表名
RENAME TABLE emp TO employee
#修改字符集
ALTER TABLE employee CHARSET utf8
#修改列名
ALTER TABLE employee CHANGE image adress VARCHAR(32) NOT NULL DEFAULT '
数据类型