插入一條數(shù)據(jù)
語(yǔ)法
INSERT INTO 表名 (列名1,列名2,列名3,...,列名n) VALUES (列值1,列值2,列值3,...,列值n);
mysql> insert into student (id,name,email) values (22,"張三","145454435243@qq.com");
注意:
- 列名和列值的類型瞪慧、個(gè)數(shù)急黎、順序一一對(duì)應(yīng)
- 日期和字符使用括號(hào)
- 值的長(zhǎng)度不能超出定義的長(zhǎng)度
查詢數(shù)據(jù)
1髓迎、查詢所有數(shù)據(jù)
語(yǔ)法
SELECT * FROM 表名;
mysql> select * from student;
2悬秉、指定一列
mysql> select name from student;
3玛荞、指定多列
列名用逗號(hào)分割
mysql> select name,age from student;
4契讲、對(duì)于取出列带膀,可以起一個(gè)別名
mysql> select name as sname from student;
更新數(shù)據(jù)
語(yǔ)法:
UPDATE 表名
SET 列名1=列值1撩银,列名2=列值2鹃共,...
WHERE 條件
1鬼佣、將每個(gè)學(xué)生的年齡+2
mysql> update student set age=age+2;
2、把李四的年齡在原來(lái)基礎(chǔ)上+2;
mysql> update student set age =age+2 where name="李四";
刪除數(shù)據(jù)
1霜浴、刪除指定一行
語(yǔ)法
DELETE FROM 表名 【W(wǎng)HERE 列名=值】
mysql> delete from student where name="張三";
mysql> delete from student where id=24;
2晶衷、TRUNCATE 和 DELETE的區(qū)別:
DELETE刪除表中的數(shù)據(jù),表結(jié)構(gòu)在刪除數(shù)據(jù)后可以找回
TRUNCATE刪除表阴孟,刪除數(shù)據(jù)不能找回晌纫,然后在創(chuàng)建一個(gè)表,執(zhí)行速度快