MySQL:逻辑库与表管理
2024-08-30 09:10:11
逻辑库管理
语句 | 说明 |
---|---|
CREATE DATABASE 逻辑库名; | 创建逻辑库 |
SHOW DATABASES; | 显示所有逻辑库 |
DROP DATABASE 逻辑库名; | 删除逻辑库 |
USE 逻辑库名; | 选择逻辑库 |
数据表管理
语句 | 说明 |
---|---|
SHOW TABLES; | 显示所有数据表 |
DESC table_name; | 显示表结构 |
SHOW CREATE TABLE table_name; | 显示建表语句 |
CREATE TABLE table_name; | 创建表 |
DROP TABLE table_name; | 删除表 |
ALTER TABLE table_name; | 修改表 |
创建表:
CREATE TABLE table_name(
列1 数据类型 [约束] [列注释],
列2 数据类型 [约束] [列注释],
...
)[表注释];
创建表名最好使用t_tablename,说明是真实存在的的表而不是视图。
修改表:
ALTER TABLE table_name
# 添加新字段:
ADD 新列1 数据类型 [约束] [列注释],
# 删除字段:
DROP 列1,
# 修改字段类型和约束:
MODIFY 列1 数据类型 [约束] [列注释],
# 修改字段名:
CHANGE 列1 新列名1 数据类型 [约束] [列注释]; #最后一个修改项使用分号结尾
MySQL常用数据类型
数字类型:
类型 | 大小 |
---|---|
TINYINT | 1 byte |
SMALLINT | 2 byte |
MEDIUMINT | 3 byte |
INT | 4 byte |
BIGINT | 8 byte |
FLOAT | 4 byte |
DOUBLE | 8 byte |
DECIMAL(m,d) | 取决于m和d |
注:float和double存在精度问题,若保存重要的带小数的数字,使用DECIMAL类型。
字符串类型:
类型 | 大小 | 说明 |
---|---|---|
CHAR | 1-255个字符 | 固定长度字符串 |
VARCHAR | 1-65535个字符 | 不固定长度字符串(指定最大长度) |
TEXT | 1-65535个字符 | 不确定长度字符串 |
MEDIUMTEXT | 1-一千六百万个字符 | 不确定长度字符串 |
LONGTEXT | 1-42亿个字符 | 不确定长度字符串 |
注:一般字符数据使用 VARCHAR 类型就够了,若保存超长字符串,则使用NoSQL数据库。
日期类型:
类型 | 大小 | 说明 |
---|---|---|
DATE | 3 byte | 日期 |
TIME | 3 byte | 时间 |
YEAR | 1 byte | 年份 |
DATETIME | 8 byte | 日期加时间 |
TIMESTAMP | 4 byte | 时间戳 |
注:时间戳类型只能保存1970年以后的时间
最新文章
- github教程
- 微信小程序之生命周期(三)
- [转]Mybatis极其(最)简(好)单(用)的一个分页插件
- Python基础、 内置函数
- 并发编程 05—— Callable和Future
- CSRF - 空Referer绕过
- [转]Try Cloud Messaging for Android
- centos nginx环境下删除CI框架Index.php入口遇到404问题
- centreon 画图x轴乱码
- MySQL、SqlServer、Oracle三大主流数据库分页查询
- c#打印机设置,取得打印机列表及相应打印机的所有纸张格式
- openstack 使用cloud init 和 console-log, nbd或者libguestfs 获取VM中的硬件信息。
- 常用在线工具及API网址总结
- Python 函数装饰器和闭包
- 【译】10个机器学习的JavaScript示例
- (转)Unity控制反转和依赖注入
- python全栈开发day31-操作系统介绍,异步、同步、阻塞、非阻塞,进程
- 部署不能产生class文件的问题
- akm
- django的权限认证:登录和退出。auth模块和@login_required装饰器
热门文章
- 2019牛客暑期多校训练营(第五场)G-subsequence 1
- HDU5732 Subway【树重心 树哈希】
- 2019HDU多校 Round6
- python对csv文件读写的两种方式 和 读写文件编码问题处理
- Codeforces Round #550 (Div. 3) E. Median String (思维,模拟)
- SPF POJ - 1523 割点+并查集
- Codeforces Round #171 (Div. 2) B. Books (模拟队列)
- Kibana 地标图可视化
- 基于OpenCV全景拼接(Python)SIFT/SURF
- IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)【转】