
數(shù)據(jù)庫:
查 select
from 從那張表
普通條件過濾 where
排序 order by 升序asc 降序desc
取前幾個查詢結果 limit mysql
模糊查詢 like
模糊查詢需要通配符:% 匹配0-n個任意字符
-- 增
INSERT INTO student(sno,sname,ssex,class) VALUES(115,'小明','男','95032');
-- 改
UPDATE student SET ssex = '女' WHERE sno = '115';
SELECT * FROM student WHERE sno = '115';
-- 刪
DELETE FROM student WHERE sno = '115';
-- 新增一個學生,學生信息 小張 生日 2018-01-01 性別女
INSERT INTO Student(s_id,s_name,s_birth,s_sex) VALUES ('99','小張','2018-01-01','女');
SELECT * FROM Student WHERE s_id = 99;
-- 在成績表中,添加一門的成績 學生 小張 課程,語文,成績 0
INSERT INTO Score(s_id,c_id,s_score) VALUES ('99','01','0');
SELECT * FROM Score WHERE s_id = '99';
-- 修改 加成績改成100分
UPDATE Score SET s_score = '100' WHERE s_id = '99';
SELECT s_id FROM Student
-- 刪除剛才新增的記錄
DELETE FROM Student WHERE s_id = '99';
DELETE FROM Score WHERE s_id = '99';
SELECT * FROM Student WHERE s_id = '99';
-- 新增一個學生,學生信息 小張,生日 2018-01-01,性別女
INSERT INTO Student ( s_id, s_name, s_birth, s_sex ) VALUES ('1314','小張','2018-01-01','女');
-- 在成績表中,添加一條數(shù)據(jù),學生姓名 小張,課程名 語文,成績 1分;
INSERT INTO Score (s_id,c_id,s_score) VALUES ('1314','語文','1');
-- 修改 把小張的語文成績修改為100分
UPDATE Score SET s_score = '100' WHERE s_id =(SELECT s_id FROM Student WHERE s_id = '1314') AND c_id = '語文';
SELECT * FROM Score WHERE s_id = '1314';
-- 刪除剛才新增的記錄
DELETE FROM Score WHERE s_id = '1314';
DELETE FROM Student WHERE s_id = '1314';
3.表備份
備份到臨時表
只備份表結構
create table 臨時表名 as select * from 源表名 where 1=2;
備份數(shù)據(jù)+結構
create table 臨時表名 as select * from 源表名 where 1=1;
備份成sql腳本


備份成csv文件


擴展(背)
增
把數(shù)據(jù)從一張表備份到另一張表中
兩張表結構完全相同
insert into 目標表 select * from 數(shù)據(jù)源 where 條件
兩張表結構不同
insert into 目標表 (字段名1,字段名2,..) select 字段1,字段2,.. from 數(shù)據(jù)源 where 條件
建表
create table
建庫
create database
改
修改表結構
alter
刪
清表
只刪除表數(shù)據(jù),不清內存
delete from 表名
全部清空
truncate table 表名
刪表
drop table 表名
刪庫
drop database 庫名
統(tǒng)計類頁面測試
講表與表之間的關系
作者:xpl111
鏈接:http://www.itdecent.cn/p/275a01e80c20
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯(lián)系作者獲得授權并注明出處。