略 參考資料
insert into department(id,name,tel) value(1,'dep1','123456');
insert into department(name,tel) value('dep2','123456');
insert into department(name) value('dep2');# 這條記錄id為3
insert into department value(4,'dep3','123456');
delete from department where id =3;
update department set name='dep5' where id=4;
# 使用某一列的值給其他列賦值
update department set name=tel;
#***************單錶查詢***************==
# 查詢student表中所有字段;
select * from student;
# 查詢student表中特定字段;
select id name from student;
select name, grade from student;
# 查詢結果起別名
select name 姓名 ,grade 成績 from student;
#查詢不重複的姓名
select distinct name from student
# 查詢成績》60的學生學號,姓名和成績
select id,name,grade from student where grade>60;
# 查詢總人數
select count(*) 總人數 from student;
# 查詢總人數,總成績,平均分
select count(*) 總人數,sum(grade) 總成績,sum(grade)/count(*) 平均分 from student;
#查詢結果排序
select * from student order by grade;
select * from student order by grade desc;#降序排列
# 分組查詢
##查詢男女生人數
select gender,count(*) from student group by gender;
## 查詢各個分數有多少人
select grade,count(*) from student group by grade;
#***************多表查詢***************==
# 查詢班級,系名,**
select class.name, department.name, tel from class ,department where class.depid=department.id;
select c.name, d.name, tel from class c ,department d where c.depid=d.id;# 使用別名
# 左連線
select c.name, d.name, tel from class c left join department d on c.depid=d.id ;
# 右連線
select c.name, d.name, tel from class c right join department d on c.depid=d.id ;
使用者資訊在mysql預設資料庫mysql.user
中儲存
#檢視使用者
select user ,host from user;
+------------------+-----------+
| user | host |
+------------------+-----------+
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
+------------------+-----------+
# user :使用者名稱
# host:主機位址
#新增使用者
create user 'lisi'@'localhost' identified by '123456';
#刪除使用者
drop user 'lisi@localhost';
使用者許可權資訊在mysql預設資料庫mysql.user
中儲存
#檢視使用者許可權
show grants for 'root'@'localhost';
# 授予使用者許可權
#grant 許可權列表 on 資料庫.表名 to 'user'@'host'
• grant select,update,delete on test.* to 'lisi'@'localhost'
grant all on *.* to 'lisi'@'localhost'
# 撤銷許可權授予
# revoke 許可權列表 on 資料庫名.表名 from 'username'@'host'
《乾貨》5分鐘快速回顧HTML CSS
2.內聯元素 行內 不支援width,height,margin上下,padding上下 其它常見問題 3.內聯塊元素 支援全部樣式的內聯元素 其它常見問題 盒子圖label 注意拼寫 關聯對應的id input 密碼單選框 性別 相同的name實現互斥選擇 男 女多選框 愛好 html 工作 學習...
5分鐘搞定快速排序
直接切入主題,快速排序分為兩過程 挖抗填數 分治法 先說下分治法,顧名思義就是 分而治之 的核心思想。簡單舉個例子體會一下 現在有100個人需要按照身高排成一列。首先,定個身高基準1.7m 定得太高和太低都會打破平衡 高與1.7m的都站在一列的右端,低於1.7m的都站在一列的左端。1.7m即為左右端...
5分鐘搞定快速排序
首先找到陣列中的乙個基準值 通常是中間值 遍歷陣列,如果比基準值小就放到左邊,比基準值大放到右邊 以基準值左右兩邊的子列作為新數列,不斷重複第一步和第二步 迭代法 def quick sort arr if len arr 2 return arr mid arr len arr 2 基準值 lef...