1、创建数据库
create database 数据库名称(比如我将我的数据库命名为crm);
create database crm;
show databases;#可以查看目前创建的数据库
2、选择数据库
use crm;
3、创建表格
create table if not exists `users`(
`user_id` INT NOT NULL AUTO_INCREMENT, #设置自增性质
`user_name` VARCHAR(20) NOT NULL,
`password` VARCHAR(20) NOT NULL,
`sex` VARCHAR(2) NOT NULL,
`birthday` datetime NOT NULL,
`role_id` INT NOT NULL,
PRIMARY KEY(`user_id`) #设置主键
)CHARSET=utf8;
show tables;#查看数据库中的表格
show columns from users;#查看表格中的属性等
注意两个引号不是常规的引号,而是键盘左上角的``符号。
如果要增加或者删除属性,可使用下述语句。
alter table users add/drop <属性名> <属性的数据类型>;
如果需要修改属性名,可使用下述语句。
alter table <表名> change column <原属性名> <现属性名> <数据类型>;
创建完成后的效果如下图所示。
4、建表后需要设置外键,可以用如下sql语句
ALTER TABLE <表名>
ADD FOREIGN KEY (属性名)
REFERENCES 另一个表名(属性名)
5、建表后需要设置唯一键,可以用如下sql语句
alter table <表名> add unique(属性名);