記錄的增刪改查
1、插入完整數(shù)據(順序插入)
語法一:
insert into 表名(字段1,字段2,字段3.....字段n) values(值1,值2,值3,....值n)
語法二:
insert into 表名 values(值1,值2,值3,....值n)
2、指定字段插入數(shù)據
語法:
insert into 表名(字段1,字段2,字段3.....) values(值1,值2,值3....)
3、插入多條記錄
語法:
insert into 表名 values
(值1,值2,值3,....值n),
(值1,值2,值3,....值n),
(值1,值2,值3,....值n);
4、插入查詢結果
語法:
insert into 表名(字段1,字段2,字段3.....字段n)
select (字段1,字段2,字段3.....字段n) ?from 表2
where ...;
三、更新數(shù)據update
語法:
update 表名 set
字段1=值1;
字段2=值2;
where condition;
實例:
update mysql.user set password=password('123')
where user='root' and 'host'='localhost';
備注:password('123') ? ?password是mysql一個功能,將明文密碼加密,數(shù)據庫不該存放明文密碼
四、刪除數(shù)據delete
delete from 表名
where conition;
五、查詢
數(shù)據庫的查詢是重中之重,應用最多
單表查詢:
語法:
select ?distinct字段1,字段2,字段3 from 庫.表
where 條件
group by 分組條件
having 過濾
order by排序字段
limit n;限制條件
實例:
創(chuàng)建表
插入記錄:
表查詢:

避免重復

四則運算:顯示年薪

加個as annual_salary 注釋下 字段salary*12含義,表示年薪:

定義顯示格式
concat() 函數(shù)用于連接字符串,里面用逗號隔開拼接
