c++知识点合集已经完成欢迎前往主页查看,点点赞点点关注不迷路哦
点我进入c++第一章知识点合集
MYSQL第一章节DDL数据定义语言的操作
目录
DDL-数据库操作
查询所有数据库
查询当前数据库
创建数据库
删除数据库
DDL-操作表-查询
查询当前数据库中的所有表
查询表结构
查询指定表的建表语句
数据库的基本类型
数值类型
日期和时间类型
字符串类型
例子
DDL-操作表-修改
添加字段
修改数据类型
修改字段名和字段类型
删除字段
删除表
删除指定表并且重新创建该表
DDL-数据库操作
查询所有数据库
SHOW DATABASE;
查询当前数据库
SELECT DATABASE();
如果结果显示NULL则表示使用 USE+数据库名字;来引用 (数据库的所有语句不区分大小写包括自己命名的名字)
USE HELLO;
创建数据库
CREAT DATABASE [IF NOT EXISIT] 数据库名 [DEFAULT CHAREST 字符集] [COLLATE 排序规则];
方括号里面的内容可以省略
删除数据库
DROP DATABASE [IF EXISTS]数据库名;
DDL-操作表-查询
查询当前数据库中的所有表
SHOW TABLES;
查询表结构
DESC 表名;
查询指定表的建表语句
SHOW CREATE TABLE 表名;
数据库的基本类型
数值类型
日期和时间类型
字符串类型
例子
创建下表
1.编号(纯数字)
2.员工工号(字符串类型,长度不超过10位)
3.员工姓名(字符串类型,长度不超过10位
4.性别(男/女,存储一个汉字)
5.年龄(正常人年龄,不可能存储负数)
6.身份证号(二代身份证号均为18位)
7.入职时间(取值年月日即可)
create table emp(
id int comment'编号',
workno varchar(10) comment'工号',
name varchar(10) comment'姓名',
gender char(1) comment'性别',
age tinyint unsigned comment'年龄',
idcard char(18) comment'身份证号',
entrydate date comment'入职年月'
);
comment(添加注释)
DDL-操作表-修改
添加字段
ALTER TABLE emp ADD address TEXT comment '地址';
*为emp表添加一个address字段,类型为TEXE
修改数据类型
ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
修改字段名和字段类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度);
删除字段
ALTER TABLE 表名 DROP 字段名;
删除表
DROP TABLE [IF EXISTS] 表名;
输入代码时 '[ ]' 请省
删除指定表并且重新创建该表
TRUNCATE TABLE 表名;
truncate会清空表中的所有行,但表结构及其约束、索引等保持不变;drop会删除表的结构及其所依赖的约束、索引等。
后续将继续更新(DML,DQL,DCL)数据的操作,查询,控制语言
c++知识点合集已经完成欢迎前往主页查看,点点赞点点关注不迷路哦