美文网首页MYSQL
MySQL创建查询

MySQL创建查询

作者: zxhChex | 来源:发表于2019-08-19 19:14 被阅读0次

%匹配任意长度的字符串,包括空字符串
_下划线通配符只匹配单个字符

规则
sql
结构化查询语言

删除命令:
drop database 数据库名称;
把数据库删除
drop table 表名称;
把表删掉

delete from 表名 [where 条件] [order by 排序的字段 [desc 取反]] [limit 限定的行数];
删除表中数据,最好加where字句,用主键,增长 id 会继续增长。(不加条件则删除全部内容,id还是继续增长。)

truncate 直接加表名
删除表中数据,再插入时自增长id又从1开始

更新(修改) update
update 表名 set 字段名1=值表达式1,字段名2=值表达式2,....[where条件] [order排序] [limit限定];

图片.png 图片.png 图片.png

create database servers;
use servers
status

create table phy_server(
id int auto_increment primary key,
host_name varchar(36) unique key not null,
server_model varchar(96) not null,
server_sn varchar(128) not null,
server_vendor varchar(96) not null comment "厂商",
board_sn varchar(96),
bios_version varchar(96) not null,
os_version varchar(96) not null,
kernel_version varchar(96) not null,
cpu_phy_num int,
cpu_core_of_phy int,
cpu_model varchar(32),
add_date datetime,
change_date datetime default now()
);

desc phy_server;
查看结构

insert into phy_server(host_name,server_model,server_sn,
)
bios_version,
....

values(
'kvm-docker',
'PowerEdge_R710',
"4c4c4544-0059",
"Dell_Inc",
"CN1374006T00B7" )

select * form phy_server;

匹配列前缀查询

name like 'shark%'
匹配范围值查询
name > 'a' and name < 'c'

图片.png 图片.png 图片.png 图片.png 图片.png 图片.png 图片.png
分组
修改表
count(id)以id来计数 多个字段分组一定要一样才是一组
max(id)取组中最大的id.png
用条件来分组.png
分组后以max(id)降序排序.png
分组后的条件.png
嵌套查询

create view server as select id,host_name,os_version,server_model from phy_server; 创建视图


创建视图

相关文章

  • MySQL创建查询

    %匹配任意长度的字符串,包括空字符串_下划线通配符只匹配单个字符 规则sql结构化查询语言 删除命令:drop d...

  • MySQL快速入门

    登入、退出操作 终端登入mysql 重置mysql初始密码 退出mysql 基本操作 查询已创建的数据库 创建数据...

  • mysql查询和创建数据表,排序

    mysql基本查询:查询所有: select * from 表名; 创建数据表:(举例)create table...

  • 高性能MySQL之架构与历史

    MySQL逻辑架构 优化与执行 MySQL会解析查询,创建内部数据结构(解析树),对齐进行优化(重写查询、决定表的...

  • 高性能MySQL之架构与历史

    MySQL逻辑架构 优化与执行 MySQL会解析查询,创建内部数据结构(解析树),对齐进行优化(重写查询、决定表的...

  • 关于MySQL的增删改查知识

    增删改查基础操作 1.创建查询数据库: mysql>create database web;mysql>show ...

  • Mysql查询

    Mysql查询 创建数据库、数据表 -- 创建数据库createdatabasepython_test_1char...

  • MySQL数据库基本操作整理

    mysql -uroot -proot 数据库: 查询所有 show databases; 创建 c...

  • Docker安装Mysql

    1-查询MySql镜像 2-下载MySql镜像 3-创建容器并启动MySql镜像 -d:docker容器在后台运行...

  • 解决mybatis返回时间后面多了一个.0的问题

    项目中设置创建时间createTime datetime(mysql).查询返回类型 resultType="Ma...

网友评论

    本文标题:MySQL创建查询

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