.创建数据库
create database 库名
create database if not exists 库名
创建库的同时指定字符集,校对规则
create database mydb character set utf8
collate utf8-general_ci;
显示所有数据库
show databases;
显示创建数据库的定义信息
show create dabasese 库名
2.修改数据库,只能改参数
alter database 库名character set gb2312 collate gb2312_chinese_ci;
3.删除数据库
drop database 库名
drop database if exists 库名
4.创建表
创建表就是创建表的结构:包含哪些字段(属性),字段名,字段类型
create table 表名
(字段名1 类型,
字段名2 类型,
。。。。
)
创建一个学生表
xs: id name sex
确定你的表建在哪个库中,把此库变为当前数据库
use 库名;
create table xs
(
id int,
name char(10),
sex char(2)
);
5.修改表结构:增加字段 修改旧字段 删除字段
alter table 表名
add 字段名 类型(宽度)//增加字段
modify 旧字段 类型 //修改旧字段
drop 字段名//删除字段
change 旧字段名 新字段内容//改列名
在学生表中增加birthday字段
alter table xs
add birthday date;
alter table xs
modify name varchar(20);
alter table xs
change name sname varchar(20);
6.修改表名
rename table 旧名 to 新名
7 复制表
create table 表名 like 表名1
8 删除表 drop table 表名