您的位置:首页 > 数据库

数据库-常用指令

2020-09-05 15:45 766 查看

  • 创建数据库
carete database 数据库名称 default charset=utf8mb4;
  • 展示数据库
show databases;
  • 进入数据库(结尾;可以不加)
use 数据库名称;
  • 取消执行
末尾写  \c
  • 删除数据库(风险)
drop database 数据库名称

  • 展示表
show tables;
  • 创建表
//default charset=utf8mb4如果不写,默认和库一致
create table 表名称(字段1 类型,字段2 类型)engine=innodb default charset=utf8mb4;

//如果表不存在创建
create table if not exists 表名(字段1 类型,字段2 类型);
  • 查看表结构
desc 表名;
  • 显示表的创建语句
show create table users;
  • 添加数据
//向users表添加数据
insert into users(id,name,age) values(10,'zhangsan',22);
  • 删除表
drop table 表名
  • 修改数据
update users set id = 13 where name = 'zhangsan';
  • 删除数据
delete from users where id=15;
  • 查询
select * from 表名 where 条件
  • 插入字段
alter table users add num int not null;

--在最前面添加
alter table users add aa int first;

--在指定字段后面添加字段
alter table users add phone char(11) not null after age;
  • 修改表中的类型
//修改表中的 num 字段 类型,使用 modify 不修改表名
alter table users modify num tinyint not null default 12;
//change修改值和字段名称
alter table users change num mm int;
  • 修改表名
alter table 原表名 rename as 新表名
  • 修改表引擎
alter table users engine='myisam';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: