mysql 2 数据类型与数据表

数据类型与数据表

数据类型

1526803998(1).png

1526803998(2).png

1526803998(3).png

1526803998.png


数据表

打开数据库

USE db_name;

创建数据表

CREATE TABLE [IF NOT EXISIT] table_name(
    column_name data_type,
    ...
)

查看数据表列表

SHOW TABLE[FROM db_name]
[LINK 'pattern'|WHERE expr]

查看数据表结构

SHOW COLUMNS FROM tbl——name;

插入记录 (即像表中赋值)

INSERT [INTO] tbl_name[(col_name0,co_name1)..]VALUES(val1,val2..);

查看记录

SELECT expr ,...FROM tbl_name;
SELECT * FROM tb1_name;查看所有字段记录

空值与非空

在创建数据表的时候 在字段后面 可以指定输入的是否可以为空
NULL 字段值可以是空 默认
NOT NULL 字段值不能是空

主键与自动编号

自动编号必须与主键组合使用 但是主键可以不用自动编号
自动编号 默认起始值是1,每次递增1
1. AUTO_INCREMENT 自动编号 写在主键后
2. PRIMARY KEY 主键 一个数据表只有一盒主键 保证记录唯一 自动NOT NULL 创建表的时候设置

唯一约束

为了保证唯一 但是不想设置为主键 那可以用UNIQUE KEY
UNIQUE KEY 保证数据唯一 字段可以为空 
每张表可以有多个唯一约束 这是与主键的最大不同

默认值 DEFAULT

当插入记录时,如果没有明确为字段赋值,则自动赋予默认值

猜你喜欢

转载自blog.csdn.net/weixin_40642306/article/details/80383182
今日推荐