当前位置:网站首页>DDL操作数据库、表、列
DDL操作数据库、表、列
2022-08-03 04:09:00 【捌椒】
DDL 操作数据库、表、列
1. 操作数据库
创建
- create database mydb1;
- create database mydb2 character set gbk;
- create database mydb3 character set gbk COLLATE gbk_chinese_ci;
查询
- 查看当前数据库服务器中的所有数据库:show databases;
- 查看前面创建的mydb2数据库的定义信息:show create database mydb2;
- 删除前面创建的mydb3数据库:drop database mydb3;
修改
- 查看服务器中的数据库,并把mydb2的字符集修改为utf8:alter database mydb2 character set utf8;
删除
- drop database mydb3;
其他:
- 查看当前使用的数据库:select database();
- 切换数据库:use mydb2;
2. 操作数据表
- 语法
create table 表名(
字段1 字段类型,
字段2 字段类型,
...
字段n 字段类型
);
- 常用数据类型
int:整型
double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99;
char:固定长度字符串类型; char(10) 'abc '
varchar:可变长度字符串类型;varchar(10) 'abc'
text:字符串类型;
blob:字节类型;
date:日期类型,格式为:yyyy-MM-dd;
time:时间类型,格式为:hh:mm:ss
timestamp:时间戳类型 yyyy-MM-dd hh:mm:ss 会自动赋值
datetime:日期时间类型 yyyy-MM-dd hh:mm:ss
- 其他操作
1.查找当前数据库中的所有表
:show
tables;
2. 查看表的字段信息
:desc
student;
3. 在学生表的基本上增加一个image列
:alter table student add
image blob;
4. 修改name列
,使其长度为30:alter table student modify
job varchar(30);
5. 删除image列,一次只能删一列:alter table student drop
image;
6. 表名改为user:rename
table student to user;
7. 查看表格的创建细节
:show create table user;
8. 修改表的字符集为utf8:alter table user character set utf8;
9. 列名name修改为username:alter table user change
name username varchar(100);
10. 删除表:drop table user ;
边栏推荐
- 基于flowable的upp(统一流程平台)运行性能优化(2)
- 中原银行实时风控体系建设实践
- 我的“眼睛”就是尺!
- 高等代数_证明_不同特征值的特征向量线性无关
- Shenzhen Offline Registration|StarRocks on AWS: How to conduct rapid and unified analysis of real-time data warehouses
- flink sql任务变更,在sql里面增加几个字段后,从以前保存的savepoint恢复启动出错。
- I ported GuiLite to STM32F4 board
- 2022中国五金制品行业发展前景分析
- 基于Streamlit的YOLOv5ToX模型转换工具(适用YOLOv5训练出来的模型转化为任何格式)
- Summary of some questions about the grain mall
猜你喜欢
随机推荐
vscode access denied to unins000.exe
C# WPF设备监控软件(经典)-上篇
富瑞宣布战略交易,以简化运营,持续专注于打造领先的独立全服务型全球投行公司
9.新闻分类:多分类问题
MediaRecorder录制屏幕时在部分机型上报错prepare failed:-22
11.机器学习基础:机器学习的四个分支
(2022杭电多校五)1010-Bragging Dice (思维)
再讲Promise
深圳线下报名|StarRocks on AWS:如何对实时数仓进行极速统一分析
ScanNet数据集讲解与点云数据下载
log4j设置日志的时区
Smart fitness gesture recognition: PP - TinyPose build AI virtual trainer!
基于flowable的upp(统一流程平台)运行性能优化(2)
2022河南萌新联赛第(四)场:郑州轻工业大学 E - 睡大觉
工程水文学试题库
数商云供应链集成系统开发方案:多行业集成平台管理自动化
t条件判断语句与if循环
Oracle EMCC可以独立安装吗?还是必须安装到数据库服务器上?
2022 the first of the new league henan (4) : zhengzhou university of light industry G - maze
【笔记】混淆矩阵和ROC曲线