MySQL数据库创建
查看数据库列表:
show datebases;
创建数据库:
create database chatroom;
use chatroom;
create table user(
id int primary key auto_increment,
username varchar(20),
password varchar(20),
type varchar(20)
);
insert into user values (null,'aaa','aaa','admin');
insert into user values (null,'bbb','bbb','user');
insert into user values (null,'ccc','ccc','admin');
insert into user values (null,'ddd','ddd','user');
创建表单数据:
use mobile_scm; // 用哪个数据库创建表单
CREATE TABLE emp (
ID char(10) NOT NULL,
name char(10),
birth char(10),
phone varchar(10));
show tables; // 查看表单是否创建成功
数据库如何设置主键(ID)自动增长啊(SQL语句)
在创建表的时候可以设置,方法如下,用一下sql语句。
create table tableName(
id int identity(1,1) primary key,
data varchar(50)
)
解释:其中identity(1,1)代表自增,第一个1代表从1开始计数,第二个1代表每次增长1。
主键设置的自增问题
1、只能在数据类型为 integer 或 bigint 的列上创建 自增 属性。
2、一个表只能有一个 自增列。
3、PK同Auto Incr有没有打钩(很关键,很多同学都是这个出了问题)
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224140138199-1502733449.png)