首页 > 数据库 > > mariadb 查询
说明:命令结尾加分号
一 数据库
1.【create database 数据库名】创建数据库
create database students charset utf8; 创建数据库students
2.【drop database 数据库名】删除数据库
drop database students; 删除数据库students
3.【alter database 数据库名 default character set=utf8】修改数据库默认字符集
alter database students default character set=utf8;
4.【show create database 数据库名】查看创建的数据库状态
show create database students;
5.【use 数据库名】使用哪个数据库(或进入数据库)
use students;
二 表
6.【create table 表名(字段及约束条件)】创建表
create table grade(name varchar(15) not null,num varchar(15) not null);
7.【show tables】查看数据库中的表
show tables;
8.【select 字段名 from 表名】查询表中的字段
select name,num from grade;
9.【desc 表名】查看表中的数据结构
desc grade;
10.【alter table 表名 add 字段及约束条件】添加字段
alter table grade add age int(2) not null;
11.【alter table 表名 drop 字段】删除字段
alter table grade drop age;
12.【select 字段 from 表名】查看表信息
select name,num,age from grade;
select 字段1,字段2,… from 表名; 查看表中记录的信息
insert into 表名 values(…);向表中插入记录
select * from 表名;查看表中所有字段
show create table 表名;查看表的创建
修改表
alter table 表名 add 列名 类型;添加字段
alter table 表名 modify 列名 类型及约束;修改字段,不重命名
alter table 表名 change 原名 新名 类型及约束;修改字段,重命名
alter table 表名 drop 列名;删除字段
删除表
drop table 表名;
15.增加
全列插入
insert into 表名 values(…); 【主键字段 可以用0 null default 来站位】
部分插入
insert into 表名(字段1,字段2,…) values(…),[(…)];
16.修改
update 表名 set 列1=值1,列2=值2… where 条件;
17.删除
物理删
delete from 表名 where 条件
逻辑删除
用一条字段来表示 这条信息是否已经不能在使用了
给students表添加一个is_delete字段 bit 类型
alter table students add is_delete bit default 0;
update students set is_delete=1 where id=6;
18.查询
查询所有列
--select * from 表名
select * from students;
一定条件查询
select * from 表名 where 条件
select * from students where name='小李飞刀';
select * from students where id>3;
查询制定列
select name, gender from students;
可以使用as制定列或表制定别名
select name as 姓名, gender as 性别 from students;
字段的顺序
select id as 序号, gender as 性别, name as 姓名 from students;
总结:
【增】
create database 数据库名创建数据库
create table 表名(字段名及约束条件)创建表
alter table 表名 add 字段及约束条件添加字段
insert into 表名 values(…);添加记录
【删】
drop database 数据库名删除数据库
drop table 表名删除表
alter table 表名 drop 字段删除字段
delete from 表名 where 条件删除记录
【改】
update 表名 set 字段=值 where 条件修改记录
alter table 表名 modify 字段名 约束修改字段
alter table 表名 change 原字段名 新字段名 约束修改并重命名字段
【查】
select 字段 from 表名查看记录
show create table 表名查看表的状态
desc 表名查看表的数据结构
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2548/viewspace-3118758/ ,如需转载,请注明出处,否则将追究法律责任。