Mysql整理2019-1-29

MySQL操作指南
本文详细介绍了MySQL数据库的基本操作,包括创建和删除数据库、数据表,数据的增删改查,以及排序、分组、连接等高级功能。同时,还涵盖了事物处理、表结构修改和正则表达式等内容。

一、创建数据库

  

create database name1

二、删除数据库

  

drop database name1

三、选择数据库

use name1

四、创建数据表

create table tb1(
   age int(11)   



)

五、删除数据表

drop table tb1

  删除表内记录

delete from tb1 where name='ye'

  清除表内数据

truncate table tb1 清除数据,但是表数据保留

六、 插入数据 insert into

  

isnert into tb1 (field1,field2)  values(value1,value2)

  读取数据表

  

select * from tb1

七、查询数据select

seclect name ,age from user where height <5

limit 偏移量
  
select * from tb1 limit 5,10  从第六个开始,选择十个

八 where

  

seclect name ,age from user where height <5

九、update更新

  

update tb1 set field1=value1 where name = 'ye'

  update也可以替换某个字段中的某个字符

  

update tb1 set name =replace(name,'abc','ccc')


用ccc代替其中的abc

十、delete

delete from tb1 where name ='ye'

十一、排序 order by

  ASC 升序

  DESC 降序

  

select * from user order by age ASC

十二、 group by

  对某一字段进行分组进行统计,在此基础上生成新表,

  with rollup

  having对分组之后的新表进行限定

  限定条件的重要 级别

  where-group by - having-order by

  是最后进行排序

十三 join

十四 null值的处理

  is null 和is not null  可以作为判断用

十五、正在表达式

  ^开始位置

  $结束为止

  [....] 含其中一个

  [^...] 不含

  p1|p2|p3  或

  * 重复匹配

  + 一次或者多次  zo+  可以匹配到z0或者zooooooooooo

  {n} 匹配n次

  {n,m} 

select name from tb1 where Regexp '^yehaibin$'

十六、mysql事物

  事物可以创建节点,在这个节点内的修改可以一次性提交,在提交之前的修改都可以作废

十七、alter

  可以对表进行修改

  

alter table tb1 drop name

  

alter table tb1 add name


alter table tb2 modify name varchar(10)
alter table tb1 alter name set default 0100

alter table tb1 rename tb2

alter table tb1 engine=myisam 修改引擎

 

转载于:https://www.cnblogs.com/hai125698/p/10334614.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值