本文主要是介绍Mysql(一) - 数据库操作, 表操作, CRUD,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一.数据库操作
1.增加数据库
2.展示数据库
3.删除数据库
4.选定数据库
二.表操作
1.增加选定数据库中的表
2.展示选定数据库中的表
3.删除选定数据库中表
4.查看选定表的字段信息
三.增加和查找
1.增加
2.查找
a.where的使用
b.分页查询
四.更新和删除
1. 更新
2.删除
一.数据库操作
1.增加数据库
create database if not exists database_name;
2.展示数据库
show databases;
3.删除数据库
4.选定数据库
use database_name;
二.表操作
1.增加选定数据库中的表
create table if not exists table_name( 字段 数据类型, ...);
2.展示选定数据库中的表
show tables;
3.删除选定数据库中表
drop table is exists table_name;
4.查看选定表的字段信息
desc (describe) table_name;
三.增加和查找
Mysql中的四个基础操作-C(create 增加), R(retrieve 查找), U(update 更新), D(delete 删除).
1.增加
insert into table_name (字段, ...) value/values (值, ...) ;
2.查找
select distinct 字段 as new_name, ... from table_name order by 指定字段 asc/desc(descend);
distinct: 去重
as: 起别名
order by 字段 asc/desc: 根据指定字段进行升序或降序排列
a.where的使用
where搭配条件来使用.
= 等于 != 不等于 > < 大于小于 <=> 用来和NULL比较
is null is not null
between s and e 区间查询 in(v1, v2, ...) 区间查询
% 匹配多个字符 _ 匹配一个字符
and or not 与或非
b.分页查询
select 字段, ... from table_name limit n;
select 字段, ... form table_name limit s, n;
select 字段, ... from table_name limit n offset s;
四.更新和删除
1. 更新
update table_name set 列名 = ?, ..;
2.删除
delete from table_name where ? order by 字段 asc/desc limit n offset s;
这篇关于Mysql(一) - 数据库操作, 表操作, CRUD的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!