mariadb 查询

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

内容简介:说明:命令结尾加分号一 数据库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 表名

查看表的数据结构


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

查看所有标签

猜你喜欢:

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

Python编程实战

Python编程实战

[美] Mark Summerfield / 爱飞翔 / 机械工业出版社 / 2014-8 / 69.00元

《python编程实战:运用设计模式、并发和程序库创建高质量程序》由python开发者社区知名技术专家mark summerfield亲笔撰写,全球资深python专家doug hellmann作序鼎力推荐,是python领域最有影响力的著作之一。书中通过大量实用的范例代码和三个完整的案例研究,全面而系统地讲解了如何运用设计模式来规划代码结构,如何通过并发与cython等技术提升代码执行速度,以及......一起来看看 《Python编程实战》 这本书的介绍吧!

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

在线图片转Base64编码工具

MD5 加密
MD5 加密

MD5 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试