當(dāng)前位置:首頁(yè) > IT技術(shù) > 數(shù)據(jù)庫(kù) > 正文

mysql的增刪查改
2021-09-05 09:07:27

一、MySQL 管理數(shù)據(jù)庫(kù)

查看所有數(shù)據(jù)庫(kù)

show databases;

創(chuàng)建數(shù)據(jù)庫(kù)

create database 庫(kù)名;

查看數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)的語(yǔ)句:

show create database 庫(kù)名;

刪除數(shù)據(jù)庫(kù)

drop database 庫(kù)名;

二、表的管理表

查看所有表:

show tables;

創(chuàng)建表 (student(id,name,age))

create table student(

id int,

name varchar(20),

age int

)

刪除表

drop table 表名;

三、管理數(shù)據(jù):數(shù)據(jù)增刪改

1、插入數(shù)據(jù) insert into 表名 (列名) values (值);

INSERT INTO test.student(id, name, age) VALUES (2, '天', 13);

2、修改數(shù)據(jù) update 表名 set 列名=值 where 條件

UPDATE student set name='小明' where id=1;

3、刪除數(shù)據(jù):刪除表中的所有數(shù)據(jù)

delete from 表名 where 條件-物理刪除

DELETE from student where id=1;

4、查詢數(shù)據(jù)

查詢所有值

select * from 表名

查詢時(shí)指定別名,as 可以省略

select name as 姓名 from student ;

去除重復(fù)數(shù)據(jù) distinct

實(shí)際數(shù)據(jù)

select DISTINCT name from student ;

結(jié)果去除了重復(fù)的name數(shù)據(jù):

條件查詢

  1. 顯示在某一區(qū)間的值:80~100 between 80 and 100

  2. 多個(gè)條件中符合 1 個(gè)值: in

select * from test.student where age in (14,15);

  1. 模糊查詢:like % 匹配多個(gè)字符 _ 匹配 1 個(gè)

本文摘自 :https://www.cnblogs.com/

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >