目录
数据库
创建数据库及模式
create database mydb4;
定义模式
在 SQL 中,定义模式的语句如下:
create schema "模式名" authorization username;
如果没有指定 < 模式名 >,那么 < 模式名 > 隐含为 < 用户名 >。
要创建模式,调用该命令的用户必须拥有数据库管理员权限,或者获得了数据库管
理员授予的 CREATE SCHEMA 的权限。
删除模式
dorp schema "模式名" cascade;
cascade:级联删除(全部删除)
restrict:限制删除
删除数据库
有条件删除,防止无数据库报错:
drop database if exists mydb4;
常规删除方法:
drop database mydb4;
显示数据库
show databases;
切换数据库
use fruitshopdb;
改变数据库文字的编码方式
alter database mydb4 character set utf8;
表
创建表
create table t_user(
id int,
name varchar(30),
foregin key(id)references t_users(id)
)
描述表结构
describe t_user;
desc t_user;
重新命名表名
alter table t_user rename t_users;
增加表属性:int类型
alter table t_users add age int;
增加表属性:字符串
alter table t_users add address varchar(20);
修改表属性:字段
alter table t_users modify address varchar(30);
修改表属性:字段顺序
<