Mysql 数据库入门操作-创建数据库,数据表
2020-02-15 10:44
127 查看
登陆 MySQL 服务后,使用 create 命令创建数据库
创建数据库 语法:create database 数据库名;
删除数据库 语法:drop database 数据库名;
创建数据表 语法:create table 表名(
列名1 数据类型
列名2 数据类型
)
常见数据类型:
数据类型:表明列里面储存数据的格式
存储数字:int(整数),double(浮点)
存储字符:char(固定长度),varchar(可变长度)
存储时间:datetime, timestamp, date
存储图片:blob
存储视频:blob
数字类型:
类型 | 大小 | 用途 |
---|---|---|
tinyint | 1字节(-128~127) | 小型数值 |
smallint | 2字节(-32768~32767) | 大型数值 |
int / integer | 4字节(-2,147,483,648~2,147,483,647) | 大型数值 |
bigint | 8字节(-2^63 ~ 2^63-1) | 超大型数值 |
float | 4字节 | 单进度,浮点数值 |
double | 8字节 | 双进度,浮点数值 |
decimal | decimal(m, d); m长度, d精度小数位 | 整数/带有小数数值 |
日期类型:
类型 | 大小 | 格式 | 用途 |
---|---|---|---|
Date | 3字节 | YYYY-MM-DD | 日期值 |
Time | 3字节 | HH:MM:SS | 时间值 |
Year | 1字节 | YYYY | 年份值 |
datetime | 8字节 | YYYY-MM-DD HH:MM:SS | 日期+时间值 |
timestamp | 4字节 | YYYYMMDD HHMMSS | 日志+时间值, 时间戳 |
Date范围:1000-01-01 / 9999-12-31
Year范围:1901/2155
Datetime范围:1000-01-01 00:00:00/ 9999-12-31 23:59:59
timestamp范围:1970-01-01 00:00:00/2038
字符串类型:
类型 | 大小 | 用途 |
---|---|---|
char | 0~255字节 | 定长字符串 |
varchar | 0~65535字节 | 变长字符串 |
text | 0~65535字节 | 长文本数据 |
blob | 0~65535字节 | 二进制形式的长文本数据 |
Longtext | 0-4 294 967 295字节 | 超大文本数据 |
Longblob | 0-4 294 967 295字节 | 超大二进制形式的文本数据 |
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Mysql 数据库入门操作SQL-添加_修改_删除数据
- MySQL 表结构管理
- Mysql之流程控制语句case
- Mysql之多表查询(连接查询)
- Mysql 之 分组查询
- MySQL 基础知识 增删改查基本操作
- MySQL如何存储图片?---一个向数据库存取image文件的jsp程序
- 《mysql--学习笔记-1.0》
- mysql数据库分区
- Mysql管理总结
- mysql安装
- 【转】图解MySql命令行创建存储过程
- 【转】Mysql的配置文件详解
- 使用dbcp连接mysql
- Ubuntu16.04 install mysql5.X
- mysql的limit功能的实现
- Mysql中查询某一天,某个月,某一年数据
- 4000 如何通过命令行创建和设置一个MySQL用户
- mysql创建和删除表
- 21分钟 MySQL 入门教程