Ubuntu中MySQL5.7建表全记录

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(属性名);

猜你喜欢

转载自blog.csdn.net/ZT0518/article/details/82711946
今日推荐