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

查看表的数据结构


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

查看所有标签

猜你喜欢:

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

引人入胜

引人入胜

Lynda Felder / 李婧 / 机械工业出版社华章公司 / 2012-9 / 59.00元

在这个信息泛滥、人人焦躁的时代,用户对待网页上密密麻麻的信息如同速食快餐一般,来不及咀嚼和回味就直接从眼前一闪而过了。用户是否能喜欢你的网站内容,往往取决于他瞬间的感受。我们如何才能使网站引人入胜、让用户看一眼就能迷上并流连忘返?本书给出了切实可行的解决方案,系统总结了创建优秀网站内容的策略、方法与最佳实践,内容丰富而生动。 本书作者极富创作魅力,将所有影响网站内容创作的问题进行逐一讲解和分......一起来看看 《引人入胜》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

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

HEX HSV 互换工具