一、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ù):
條件查詢
-
顯示在某一區(qū)間的值:80~100 between 80 and 100
-
多個(gè)條件中符合 1 個(gè)值: in
select * from test.student where age in (14,15);
- 模糊查詢:like % 匹配多個(gè)字符 _ 匹配 1 個(gè)
本文摘自 :https://www.cnblogs.com/