数据库操作指令(一)

作者: Dl_毛良伟 | 来源:发表于2017-04-25 09:57 被阅读80次

1. 数据库管理

1.1 查询所有数据库

show databases;

1.2 创建数据库

create database demo;  //demo为创建的表名

1.3 查看数据库的默认字符集

show create database demo;
image.png

1.4 删除数据库

drop database demo;

1.5 修改数据库

alter database demo default character set gbk;
alter database demo default character set utf8;
image.png

2. 表管理

2.1 查看所有表

use demo;        //进入一个数据库
show tables;    //查看该数据库的所有表

2.2 创建数据表

create table tb_demo(   //tb_demo表名
id int,                 //字段名id,字段名类型int
name varchar(40)        //字段名类型的长度 varchar(40)
);
image.png

2.3 查看表结构

desc tb_demo;
image.png

2.4 删除表

drop table tb_demo;  //删除数据库drop后面就加database,数据表就为table.

2.5 修改表

2.5.1 添加字段
alter table tb_demo add column password varchar(50);
image.png
2.5.2 删除字段
alter table tb_demo drop column password; //删除字段可以不用添加字段类型
2.5.3 修改字段类型
alter table tb_demo modify column password varchar(40);
image.png
2.5.4 修改字段名称
alter table tb_demo change column name username varchar(40);
image.png
2.5.5 修改表名称
alter table tb_demo rename tb_test;
image.png

3.数据操作

3.1 增加数据

insert into tb_test values(1,'zhangsan','aaaa');  //按顺序添加,不能少字段多字段
insert into tb_test(username) values(2);  //插入部分字段的写法

3.2 修改数据

update tb_test set username='lisi' where id=1; //id为1的学生,修改username为lisi.
image.png

3.3 删除数据

  • 删除所有数据
delete from tb_test;
  • 带条件删除
delete from tb_test where id=1;

3.4 查询数据(重要!!!)

select * from tb_test;
image.png

3.4.1 查询指定列

select id,username from tb_test;
image.png

3.6 条件查询(where)

  • 逻辑条件 and or
select * from tb_test where id=5 and password='cccc';
image.png
select * from tb_test where id=5 or password='bbbb';
image.png
  • 比较条件 < > <= >= = <>(不等于)
查询年龄大于18小于20的数据
select * from tb_test where age>18 and age<20;
image.png
  • 判空条件 is null/is not null
查询年龄为空的数据
select * from tb_test where age is null;
image.png
  • 模糊条件 like
查询username中首字母是a的数据
select * from tb_test where username like 'a%';
image.png
  • 聚合查询 常用的聚合函数sum() avg() max() min() count()
查询平均年龄
select avg(age) as 'age' from tb_test;
image.png
查询最大年龄
select max(age) from tb_test:  //另一种写法
image.png
统计个数
selecte count(id) from tb_test;
image.png
  • 查询排序 order by 字段 :asc: 顺序,desc: 倒序.
倒序排列
select * from tb_test order by id desc;-- 反序
image.png

相关文章

  • Redis进阶系列四(通用指令)

    Redis进阶系列四(通用指令) 1、基本操作指令 2、扩展操作指令 3、数据库操作指令 切换数据库,redis有...

  • MySQL基础-常用指令

    MySQL常用基本指令 1 常用数据库操作指令 创建数据库 create database 删除数据库 drop...

  • mongodb

    指令操作 一、操作mongodb数据库1、创建数据库语法:use 数据库名注意:如果数据库不存在则创建数据库,否则...

  • mongodb数据库和crontab指令

    1指令操作 1.1.操作mongodb数据库 创建数据库语法:use数据库名注意:如果数据库不存在则创建数据库,否...

  • 数据库操作指令(一)

    1. 数据库管理 1.1 查询所有数据库 1.2 创建数据库 1.3 查看数据库的默认字符集 1.4 删除数据库 ...

  • day8、python连接redis,并用指令操作

    new一个Python File ,连接redis并通过指令操作redis数据库

  • MySQL全面瓦解5:数据操作-DML

    说明 DML(Data Manipulation Language)数据操作语言,是指对数据库进行增删改的操作指令...

  • 2_数据库及表的操作

    数据库相关操作 指令语句连接数据库mysql -uroot -p;退出数据库exit;修改输入提示符 \D(完整日...

  • 高明1028笔记﹉MogoDB常用

    MongoDB指令 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collect...

  • 数据库操作指令(二)

    - 数据约束 1. 数据约束就是对用户操作表的数据进行约束 2. 默认值 作用: 当用户对使用默认值的字段不插入值...

网友评论

    本文标题:数据库操作指令(一)

    本文链接:https://www.haomeiwen.com/subject/fsbmzttx.html