数据库
Mysql数据库学习!
yum安装mysql数据库
数据库基础知识
数据库条件约束
数据库用户及权限操作-DCL
数据库基础查询操作-DQL
数据库以及表结构操作-DDL
数据库表记录操作-DML
Mysql数据库常用安全加固设置
Redis数据库学习!
Redis数据库安装
SQL server数据库学习
SQL server2019基础安装
Mysql_windows安装
mysql数据库基本概念简介
数据库DQL操作
DDL数据库操作
数据库DML语句
DCL数据控制语句
多表查询
函数
事务
mysql存储引擎
mysql索引
mysql约束
mysql语句优化
本文档使用 MrDoc 发布
-
+
首页
数据库以及表结构操作-DDL
# 数据库操作 ## 一、创建数据库 ```shell SHOW DATABASES; # 查看所有数据库 mysql # 系统数据库(慎动) sys # 系统数据库 报错代码:syntax语法错误 USE mysql; # use关键字+数据库名 ,切换数据库 CREATE database 数据库名 charset=utf-8; # 创建数据库 database + 数据库名称 ,编码utf8 CREATE database if not exists 数据库名称;# 数据库如果不存在才会创建 DROP database 数据库名; # 删除数据库 ALTER database 数据库名 character set utf8; # 修改数据库编码类型为utf8 ``` ## 二、数据类型 | 数据类型 | 定义 | 示例 | |---|---|---| |int|整型|int(10)| |double|浮点型|double(5,2)表示最多5位,2位小数,最大999.99| |decimal|浮点型|用在关于金额的方面,不会出现精度缺失| |char|固定长度字符串|char(255),最大char(255),char(100),不足会补足100| |varchar|可变长字符串|varchar(65535),用一个字节来记录| |text|字符串|超大类型,mysql独有| |date|日期类型|格式为:yyyy-MM-dd| |time|时间类型|格式为:hhmmss| |timestamp|时间戳类型|格式为:日期+时间| ## 三、数据表操作 ### 创建数据表表 ```shell CREATE TABLE (IF NOT EXISTS) 表名( 列名 列类型, 列名 列类型, ); ``` ### 查看数据表 ```shell SHOW TABLES; # 查看当前数据库中的所有表 SHOW CREATE TABLE 表名; # 查看指定表的创建语句 DESC 表名; # 查看表结构: ``` ### 删除数据表 ```shell DROP TABLE 表名; # 删除表 ``` ### 修改数据库 - 修改表之添加列: ```shell ALTER TABLE 表名 ADD( 列名 列类型, 列名 列类型 ) ``` - 修改表之修改列类型 ```shell ALTER TABLE 表名 MODIFY 列名 列新的类型; ``` - 修改表之修改列名 ```shell ALTER TABLE 表名 CHANGE 原列名 新列名 列类型; ``` - 修改表之删除列 ```shell ALTER TABLE 表名 DROP 列名; ``` - 修改表之修改表名称 ```shell ALTER TABLE 表名 RENAME TO 新表名; ``` ## 总结 DDL操作 - 创建数据库 - 删除数据库 - 创建数据表 - 删除数据表 - 修改数据表 - 添加字段 常见数据类型有(int char varchar date time timestramp...)。
Chuck
2022年6月15日 13:53
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码