数据库学习之常用命令
创建数据库
//创建数据库问study的数据库
create database study;
创建数据库的编码格式
//创建的数据库为study的编码格式设置为utf-8
create database study character set utf-8;
查看数据库
//查询创建数据库为study的定义信息
show create database study;
修改数据的编码
//修改数据库为study的编码格式为gbk
alter database study character set gbk;
删除数据库
drop database study;
查看当前的数据库
select database();
切换数据库
//切换数据库为study1的数据库
use study1
数据库表中字段类型
类型 | 说明 |
---|---|
int | 整形 |
double | 浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99 |
char | 固定长度字符串类型; char(10) 如果不足10位则会自动补足10位 |
varchar | 可变长度字符串类型;varchar(10) 如果不足10位不会补足:‘abc’,性能不如char高 |
text | 字符串类型;适用于大文本内容。 |
blob | 字节类型; |
date | 日期类型,格式为:yyyy-MM-dd; |
time | 时间类型,格式为:hh:mm:ss |
timestamp | 时间戳类型 yyyy-MM-dd hh:mm:ss 会自动赋值 |
datetime | 日期时间类型 yyyy-MM-dd hh:mm:ss |
创建数据库表
create table 表名(
字段1 字段类型,
字段2 字段类型,
...
字段n 字段类型
);
查询数据库中的所有表
//查询数据库所有的的表,所以table后面要加 s
show tables;
查询数据库中某个表的名称
//desc 表名;
desc