mariadb 查询

栏目: 数据库 · Mysql · 发布时间: 6年前

内容简介:说明:命令结尾加分号一 数据库1.【create database 数据库名】创建数据库

说明:命令结尾加分号

一 数据库

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.增加

  • 全列插入
  •       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 表名

查看表的数据结构


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

谁说商业直觉是天生的

谁说商业直觉是天生的

[美] 戴夫·帕特奈克 (Dev Patnaik)、[美] 彼得·莫特森 (Peter Mortensen) / 马慧 / 万卷出版公司 / 2010-07 / 36.00

《Wired to Care》是帕特奈克集近年来在创新顾问公司 Jump Associates 实务经验,与史丹佛大学教学经验之大成,虽然《Wired to Care》定位为一本用设计创新方法谈企业管理的书,但本书,活像是一本近代的设计史,从以销售为设计目标的Raymond Loewy谈起,到以人为设计中心的OXO GOOD GRIPSSwivelPeeler削皮刀。由此作者向我们揭示了企业如何运......一起来看看 《谁说商业直觉是天生的》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具