赞
踩
目录
1. 使用 cmd 命令行连接
mysql -u root -p
2. 修改数据库用户密码
update mysql.user set authentication_string('123456') where user='root' and Host = 'localhost';
3. 刷新权限
flush privileges;
4. 查看所有的数据库
show databases;
5. 使用某个数据库
use 数据库名
6. 查看数据库中的表
show tables;
7. 查看表的结构
desc 表名;
8. 创建新的数据库
create database db_test1
create database if not exists db_test2;
create database if not exists db_test3 character set utf8mb4
9. 删除数据库
drop database [ if exists ] 数据库名;
10. 退出连接
exit;
11. SQL注释
- -- sql 单行注释
-
- /*
- sql 多行注释
- */
1. 数值类型
数据类型 | 描述 | 大小 | 对应Java类型 |
tinyint | 十分小的数据 | 1个字节 | Byte |
smallint | 较小的数据 | 2个字节 | Short |
mediumint | 中等大小的数据 | 3个字节 | |
int | 标准的整数 | 4个字节 | Integer |
bigint | 较大的数据 | 8个字节 | Long |
float | 单精度浮点数 | 4个字节 | Float |
double | 双精度浮点数 | 8个字节 | Double |
decimal | 字符串形式的浮点数,双精度,M指定长度, D表示小数点位数。应用于金融计算 |
M/D最大值+2
|
BigDecimal
|
2. 字符串类型
数据类型 | 描述 | 大小 | 对应Java类型 |
char | 固定大小字符串 | 0-255 | Char |
varchar | 可变字符串 | 0-65535 | String |
tinytext | 微型文本 | 2^8-1 | String |
text | 文本串,保存大文本 | 2^16-1 | String |
blob | 二进制形式的长文本 | 2^16-1 | byte [ ] |
3. 时间日期类型
数据类型 | 描述 | 大小 | 对应Java类型 |
datetime | 范围从1000-9999年,不会进行时区的检索及转换 | 8个字节 |
java.util.Date、 java.sql.Timestamp
|
timestamp | 范围从1970.1.1至今,自动检索及转换时区 | 4个字节 |
java.util.Date、 java.sql.Timestamp
|
1. unsigned
2. zerofill
3. auto_increment 自增
4. NULL 、NOT NULL
5. 默认
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。