文章目录
mysql的常见命令
1, 登录mysql
mysql -uroot -p
密码
2, 展示所有的mysql数据库
show databases;
3, 创建数据库
create database [if not exists] 数据库名;
4, 删除数据库
drop database [if exists] 数据库名;
5, 使用数据库
use 数据库名;
6, 查询数据库中所有的表
show tables;
7, mysql的常见的数据类型
数值类型:
tinyint
smaillint
mediumint
int
bigint
浮点类型:
float
dobule
decimal(n,m)
字符类型:
char(n) 定长字符串 char(2)
varchar(n) 不定长字符串 varchar(20)
blob
text
enum
set
日期类型:
date 年月日
time 时分秒
year 年
datetime 年月日时分秒
timestamp 年月日时分秒时区
8, 创建表
create table 表名(
列名 数据类型,
列名 数据类型,
............
);
student [ id name sex age birthday ]
student [ int varchar(20) char(2) int date]
create table student(
-> id int,
-> name varchar(20),
-> sex char(2),
-> age int,
-> birthday date
-> );
老师 [ 编号 姓名 性别 年龄 出生日期 家庭地址 工资 ]
teacher [ id name sex age birthday address salary ]
[ int varchar(20) char(2) int date varchar(100) double ]
create table teacher(
-> id int,
-> name varchar(20),
-> sex char(2),
-> age int,
-> birthday date,
-> address varchar(100),
-> salary double
-> );
9, 展示表结构
desc 表名;
describe 表名;
10, 删除表
drop table 表名;
11, 修改表
alter table 表名 [add/rename/drop/modify/change] ......
修改表名
alter table 表名 rename [to] 新表名;