DDL(操作数据库,表等)
- 
查询已有的数据库 show databases; 
- 
创建 - 
创建数据库 create database 数据库名称; 
- 
创建数据库(判断,如果不存在则创建) create database if not exists 数据库名称; 
 
- 
- 
删除 - 
删除数据库 drop database 数据库名称; 
- 
删除数据库(判断,如果存在则删除) drop database if exIsts 数据库名称; 
- 
使用数据库 use 数据库名称; 
 
- 
DDL--操作表
- 
创建(Create) - 
创建表 create table 表名( 字段名1 数据类型1, 字段名2 数据类型2, ... 字段名n 数据类型n ); create table 学生表( 编号 int not null, 姓名 varchar(10), 性别 char(1), 生日 date, 入学成绩 double(5,2), 邮箱地址 varchar(64), 家庭电话 varchar(15), 学生状态 tinyint ); 数据类型 - 
MySQL支持多种类型,可以分为三类: - 
数值 
- 
日期 
- 
字符串 '张三' char(11) 11个字符空间 存储性能高 浪费空间 varchar(11) 2个字符空间 存储性能低 节约空间一些 
 
- 
 注意:最后一行末尾,不能加逗号 
- 
 
- 
- 
查询(Retrieve) - 
查询当前数据库下所有表的名称 show tables; 
- 
查询表结构 desc 表名称; 
 
- 
- 
修改(Update) 修改表 - 
修改表名 alter table 表名 rename to 新的表名; 
- 
添加一列 alter table 表名 add 列名 数据类型; 
- 
修改数据类型 alter table 表名 modify 列名 新数据类型;al 
- 
修改列名和数据类型 alter table 表名 change 列名 新列名 新数据类型; 
- 
删除列 alter table 表名 drop 列名; 
 
- 
- 
删除(Delete) - 
删除表 drop table 表的名称; 
- 
删除时判断表是否存在 drop table if exists 表名; 
- 
 
- 

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号