DDL创建列表、查询表的结构以及常用的数据类型

创建表的格式 create table 表名( 列表1 字段类型1, 列表2 字段类型2, 列表3 字段类型3, ... 列表n 字段类型n ); mysql中:数据库就是目录,要创建表,需要进入当前这个目录,需要使用命令操作:use 数据库名; mysql> use db1; Database changed 给db1数据库创建表 mysql> use db1; Database changed mysql> create table stu( -> id int, -> name varchar(10), -> age int, -> birthday date, -> address varchar(20) -> ); Query OK, 0 rows affected (0.01 sec)
查看数据库存在哪些表 mysql> show tables; +---------------+ | Tables_in_db1 | +---------------+ | stu | +---------------+ 1 row in set (0.00 sec) desc 表名;查看当前表的结构:显示详细信息,表的字段,字段类型... mysql> desc stu; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | varchar(10) | YES | | NULL | | | age | int(11) | YES | | NULL | | | birthday | date | YES | | NULL | | | address | varchar(20) | YES | | NULL | | +----------+-------------+------+-----+---------+-------+ 5 rows in set (0.01 sec)
数据库中常用的几个数据类型 int(默认11位):整数类型 一般给非业务字段的id设置(编号/序号) varchar:代表字符串类型 使用:varchar(可变字符长度) date:日期类型,不指定具体时间 2022/8/14 (网页中:String 文本格式:2022-8-14 ) 数据库:Date日期格式 datatime:指定日期和时间 timestap:时间戳(指定日期+时间):在那个时间点操作了这张表的某个字段 double(5,3):小数类型 参数1:小数是5位 参数2:小数点后保留有效位数 大字符类型clob:指定大文本类型(存储字符类型) 字节类型:blob:指定大字节类型(大图片文件,视频文件、音频文件)
经验分享 程序员 微信小程序 职场和发展