读完这篇blog你将学到:
查看、创建和删除数据库
1、查看数据库
show databases;
此语法会展示所有的数据库,包括mysql自带的数据库,以及用户后期创建的数据库。
2、创建数据库
create database database_name
假设要创建名为employee的数据库,语法如下:
create database employee;
再次查询数据库
show databases;
3、删除数据库
drop database database_name;
如果要把刚才创建的employee数据库删除,那么
drop database employee;
即可。
数据库中表的基本操作
1、创建表
在创建表前要先声明你要在哪个数据库中创建表,使用的语法为
use database_name
创建表的基本语法:
create table table_name(
字段名1 数据类型 约束条件 默认值,
字段名2 数据类型 约束条件 默认值,
字段名3 数据类型 约束条件 默认值,
......
);
比如要在employee数据库中创建employee1表
use employee;
create table employee1(
id int(11),
name varchar(25),
deptid int(11),
salary float
);
这样就创建好了四列,列名分别为id name deptid salary的employee1表了。
2、修改表
(1)修改表名
alter table table_name_old rename table_name_new;
比如将employee1表名更改为employee2:
alter table employee1 rename employee2;
(2)更改字段数据类型
alter table table_name modify <字段名> <字段类型>;
比如将employee2表中的salary字段的float字段类型更改为int字段类型:
alter table employee2 modify salary int(11);
(3)更改字段名
alter table table_name change <字段名> <字段名(新)> <数据类型> <字段属性>;
比如将salary的字段名改为wages:
alter table employee2 change salary wages int(11);
(4)添加字段
alter table table_name add <新字段名> <数据类型>;
比如在deptid后面插入一个名为managerid:
alter table employee2 add managerid int(11) after deptid;
(5)删除字段
alter table table_name drop <字段名>;
比如删除managerid字段:
alter table employee2 drop managerid;
查看表
查看数据库中的表:
show tables;
查看表结构(表中的字段属性):
desc|describe table_name;
比如查看刚才创建的表employee2:
desc employee2;
或者查看表的详细结构:
show create table table_name;
学习与分享。