SQL-DDL-数据库操作
查询
查询所有的数据库
show databases
创建
创建数据库名为itcast的数据库
create database itcast;
如果没有名为itcast的数据库则创建一个
create database if not exists itcast;
小贴士:utf8字符集 存储长度为3个字节 一般不设这个
utf8-mb4 字符集 四个字节 一般会用这个
创建一个名为itheima,字符集为utf8mb4的数据库
create database itheima default charset utf8mb4;
删除
删除test 数据库
drop database test;
如果存在名为test的数据库,则删除它
drop database if exists test;
使用itheima数据库
use itheima;
查询当前使用的数据库
select database();
小提示:记得在数据库里先使用数据库后再创建表哦
在数据库里创建表
mysql> create table tb_user(
-> id int comment '编号',
-> name varchar(50) comment '姓名',
-> age int comment '年龄',
-> gender varchar(1) comment '性别'
-> ) comment '用户表';
查询表
show tables;
查询表所含的所有数据类型(查询表结构)
desc tb_user;
查询指定表的建表语句
show create table tb_user;
ENGINE=Inn0DB为存储引擎。
增加数据类型
alter table tmp add nickname varchar(20);
修改数据类型
alter table tmp modify nickname varchar(10)
修改数据类型和字段名
alter table tmp change nickname username varchar(30);
删除字段
alter table tmp drop username;
重命名表
alter table tmp rename to yusu;
删除表
drop table if exists tb_user ;