创建数据库
create database 数据库名;
create database hotel
查看数据库
show databases;
使用数据库
use 数据库名;
use hotel
删除数据库
drop database 数据库名;
drop database hotel
创建表
1.非空约束 not null
2.默认值约束 default '男'
3.唯一约束 unque
4.主键约束 primary key
create table 表名(
列名1 类型(长度) [约束],
列名2 类型(长度) [约束],
……
);
create table hotel_people{
hid int primary key,
hname varchar(10) not null,
}
长度区别 int类型带长度:不影响存取值,即使设定的值超出了长度的范畴,也能存,如果没有达到设定的长度,则使用空格自动填充到设定的长度
char类型:不可变字符,设定的长度就是规定当前字段能存的数据的最大长度,若超出长度,则会报错,若没有达到长度,使用空格填充到设定的长度
varchar:可变字符,设定的长度同样是规定当前字段能存的数据的最大长度,若超出长度,则会报错,若没有达到长度,不会使用空格填充,实际多长就是多长
查看表结构
desc 表名
desc hotel_people
修改表
修改列名
Alter table 表名 change 列名 新列名 类型;
Alter table hotel_people hname hnames varchar;
删除表
drop table 表名;
drop table hotel_people