MYSQL数据库基本DDL语句介绍
程序员文章站
2022-07-05 23:07:53
MYSQL数据库基本DDL语句介绍
1、数据库
*查看所有的数据库: SHOW DATABASES;
*切换(选择要操作)数据库:USE 数据库名
*创建数据库...
MYSQL数据库基本DDL语句介绍
1、数据库
*查看所有的数据库: SHOW DATABASES; *切换(选择要操作)数据库:USE 数据库名 *创建数据库:CREATE DATABASE [IF NOT EXISTS] mydb1 [CHARSET=utf8] *删除数据库:DROP DATABASE [IF EXISTS] mydb1
2、数据类型
int:整型 double:浮点型,例如duble(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99; decimal:浮点型,在表示钱方面使用该类型,因为不会出现精度缺失问题 char:固定长度字符串类型,char(255),数据的长度不足指定长度时,补足到指定长度! varchar:可变长度字符串类型,varchar(65535),zhangsan text(clob):字符串类型;text是方言,标准叫clob >很小 256B >小 64K >中 16M >大 4G blob:字节类型: >很小 256B >小 64K >中 16M >大 4G date:日期类型,格式为:yyyy-MM-dd; time:时间类型,格式为:hh:mm:ss timestamp:时间戳类型;
3、表
*创建表 CREATE TABLE [IF NOT EXISTS] 表名 ( 列名 列类型, 列名 列类型, ...... 列名 列类型 ); *查看当前数据库中所有表名称:SHOW TABLES; *查看指定表的创建语句:SHOW CREATE TABLE 表名(了解) *查看表结构:DESC 表名; *删除表:DROP TABLE 表名; *修改表: 前缀; ALTER TABLE 表名 >添加列: ALTER TABLE 表名 ADD( 列名 列类型, 列名 列类型,... ) >修改列类型: 如果被修改的列已存在数据,那么新的类型可能会影响到已存在数据 ALTER TABLE 表名 MODIFY 列名 列类型; >修改列名: ALTER TABLE 表名 CHANGE 原列名 新列名 列类型; >删除列: ALTER TABLE 表名 DROP 列名; >修改表名: ALTER TABLE 表名 RENAME TO 新表名;
上一篇: Oraclesql分页查询(高效)
下一篇: ORACLE实现字段自增