连接到MySQL数据库
mysql -uroot -p
创建数据库test1:
create database test1;
查看系统中存在的数据库:
create database test1;
选择要操作的数据库:
use test1
查看test1数据库中创建的所有数据表:
show tables;
删除test1数据库可以使用一下语句:
drop database test1;
创建一个名称为emp的表。表中包括ename(姓名),hiredate(雇佣日期)和sal(薪水)三个字段,字段类型分别为varchar(10),date,int(2):
create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2));
查看emp表的定义:
desc emp;
为了得到更全面的表得定义,查看创建表的SQL语句:
show create table emp\G;
删除数据库emp的命令:
drop table emp;
修改表的类型:
alter table emp modify ename varchar(20);
增加标的字段:
alter table emp add column age int(3);
删除表字段:
alter table emp drop column age;
字段改名:
alter table emp change age age1 int(4);
修改字段排列顺序:
alter table emp add birth date after ename;
修改字段age,将它放在最前面:
alter table emp modify age int(4) first;
更改表名:
alter table emp rename emp1;