mariadb 查询

8750阅读 0评论2018-12-15 zhaotingrui
分类:Mysql/postgreSQL

说明:命令结尾加分号

一 数据库

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 表名;

查看表的创建

  1. 修改表

alter table 表名 add 列名 类型;

添加字段

alter table 表名 modify 列名 类型及约束;

修改字段,不重命名

alter table 表名 change 原名 新名 类型及约束;

修改字段,重命名

alter table 表名 drop 列名;

删除字段

  1. 删除表

drop table 表名;

 

15.增加

16.修改

17.删除

   给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 students;

select * from students where name='小李飞刀';

select * from students where id>3;

select name, gender from students;

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 表名

查看表的数据结构


上一篇:运维常用工具配置文件
下一篇:python多线程和GIL