一,DDL语句
DDL -- 数据库定义语句
1,建库
语句: Create DataBase 数据库名字;
数据库名字由字母、数字、_、#符号组成。
我们通常都是在可视化客户端通过“新建数据库”选项创建,注意:把字符编码集设置为“utf8”;这很重要,否则会存在中文乱码的问题。
2,使用数据库
语句:USE 数据库名字;
3,删库
语句:DROP DATABASE 数据库名字;
4,创建表
4.1数据类型
整型 Java tinyint byte boolean smallint short int int bigint long
浮点类型 float float double double decimal BigDecimal
字符串 char 0-255 String varchar 更大 String
二进制大对象 BLOB(Big Large Object) 二进制文件 在没有特别指定需要的安全条件下,一般都把文件存在硬盘指定目录下,然后在数据库当中存放文件路径和名字即可。
日期类型 Date LocalDate TIMESAMP LocalDateTime
4.2建表
语法: create table 表名 ( 列名1 数据类型 [约束], 列名2 数据类型 [约束], ...... );
通常我们仍然是通过数据库的可视化客户端创建表。
表名规范: t_xxxx
列名规范: 主键列 pk_xxxid 普通列 f_xxx 外键列 fk_xxxid
4.3删除表
语法: Drop table 表名;
注意: 在有表关联的情况下,如果这张表的数据在别的表里面充当外键,那么必须先把别的表干掉(或者是把它的外键行删掉),那么才能删掉本张表。
4.4修改表
语法:Alter Table 表名 后面接 增加列: ADD 列名 数据类型 [约束] 修改列: Change 原列名 新列名 数据类型 [约