MySql数据库学习日记02

本是古典 何须时尚 2024-03-22 21:41 197阅读 0赞

一、列类型

语法:

CREATE TABLE [ IF NOT EXISTS ] `表名` (

`字段名1` 列类型 [ 属性 ] [ 索引 ] [注释] ,

`字段名2` 列类型 [ 属性 ] [ 索引 ] [注释] ,

… …

`字段名n` 列类型 [ 属性 ] [ 索引 ] [注释] ) [ 表类型 ] [ 表字符集 ] [注释] ;

注意:[ ] 中括号里是可以省略不写的

二、数据值和列类型

列类型:

规定数据库中该列存放的数据类型

分为

数值类型

字符串类型

日期和时间型数值类型

NULL值

三、列类型分类

1.数值类型

d771a05af6f44ab5a8561ee9ec2805f3.png

2.字符串类型

ce2d743550cd4265bdd2018b963c882d.png

3.日期和时间型数值类型

" class="reference-link">2346934eebc34c788873f64e3397b6b8.png

四、 数据字段属性

1.UNSIGNED

无符号的 声明该数据列不允许负数

2.ZEROFILL

0 填充的 不足位数的用0来填充,如 int(3),5则为 005

3.AUTO_INCREMENT

自动增长的,每添加一条数据,自动在上一个记录数上加1 通常用于设置主键,且为整数类型 可定义起始值和步长

4.NULL 和 NOT NULL

默认为NULL,即没有插入该列的数值 如果设置为NOT NULL,则该列必须有值

5.DEFAULT

默认的 用于设置默认值 例如,性别字段,默认为“男”,否则为“女”;若无指定该列的值,则默认为“男”的值

五、修改数据表

修改表(ALTER TABLE)

1.修改表名

ALTER TABLE 旧表名 RENAME AS 新表名

2.添加字段

ALTER TABLE 表名 ADD 字段名 列类型 [ 属性 ]

3.修改字段

ALTER TABLE 表名 MODIFY 字段名 列类型 [ 属性 ]

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 列类型 [ 属性 ]

4.删除字段

ALTER TABLE 表名 DROP 字段名

发表评论

表情:
评论列表 (有 0 条评论,197人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL学习日记4

    MySQL学习日记4 视图 1. 视图的定义 视图是一个**虚表**,是从数据库中一个或者多个表中导出来的表。视图还可以从已经存在的视图的基础上定义。 ...

    相关 MySQL学习日记3

    MySQL的查询-2 多表连接查询 > *多表连接由笛卡尔积实现* 1.连接查询 内连接(由INNER JOIN … ON 关键字实现) 具体语法...

    相关 学习日记

    1、<input>与<button>标签的主要区别: <button>的值并不是写在value属性里,而是在起始、关闭标签之间。同时<button>的值很广泛,有文字、图像、