已解决
MYSQL第一章节DDL数据定义语言的操作(DDL-数据库操作,DDL-操作表-查询,DDL-操作表-修改,数据库的基本类型)
来自网友在路上 177877提问 提问时间:2023-10-23 14:00:54阅读次数: 77
最佳答案 问答题库778位专家为你答疑解惑
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++知识点合集已经完成欢迎前往主页查看,点点赞点点关注不迷路哦
点我进入c++第一章知识点合集
查看全文
99%的人还看了
相似问题
- MySQL数据库:开源且强大的关系型数据库管理系统
- 【腾讯云云上实验室-向量数据库】探索腾讯云向量数据库:全方位管理与高效利用多维向量数据的引领者
- 【史上最细教程】服务器MySQL数据库完成主从复制
- 字符串结尾空格比较相关参数BLANK_PAD_MODE(DM8:达梦数据库)
- 缓存雪崩、击穿、穿透及解决方案_保证缓存和数据库一致性
- Redis 与其他数据库的不同之处 | Navicat
- 多协议数据库管理软件 Navicat Premium 16 mac中文版功能
- (数据库管理系统)DBMS与(数据库系统)DBS的区别
- duplicate复制数据库单个数据文件复制失败报错rman-03009 ora-03113
- 数据库课后习题加真题
猜你感兴趣
版权申明
本文"MYSQL第一章节DDL数据定义语言的操作(DDL-数据库操作,DDL-操作表-查询,DDL-操作表-修改,数据库的基本类型)":http://eshow365.cn/6-22538-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 计算机网络第三章习题
- 下一篇: hdlbits系列verilog解答(向量)-12