3 25 學習內容 MySQL 命令

2021-10-04 09:56:34 字數 2701 閱讀 9749

create database companydb;

查詢所有列

select * from t_employees;

查詢所有列 列名

select employee_id, first_name, from t_employees;

查詢表中所有員工的編號、姓氏和郵箱

select employee_id,first_name,email from t_employees;

查詢表中所有員工的編號、部門編號

select employee_id,department_id from t_employees;

查詢員工表中所有員工的編號、姓名、年薪(列的運算*12)

select employee_id,first_name,last_name,salary * 12 from t_employees;

查詢員工表中所有員工的編號、姓名、日薪(列的運算/22)

select employee_id,first_name,last_name,salary / 22 from t_employees;

查詢員工表中所有員工的編號、姓名、日薪(列的運算/22)列名均為中文

select employee_id as 『編號』,first_name as』姓』,last_name as 『名』,salary / 22 as 『日薪』 from t_employees;

查詢員工表中,所有經理的id編號 (distinct 去重)

select distinct manager_id as 『經理編號』 from t_employees;

查詢員工表中,所有的工資,去掉重複的

select distinct salary as 『工資』 from t_employees;

查詢員工的編號,名字,薪資,按照工資進行公升序排序(降序: desc)

select employee_id,first_name,salary from t_employees order by salary asc;

查詢員工的編號,名字,薪資,按照姓名進行公升序排序

select employee_id,first_name,salary from t_employees order by first_name asc;

查詢員工編號,名字,薪資,按照工資進行公升序排序,如果工資相等,按照姓名降序排序

select employee_id,first_name,salary from t_employees

order by salary asc,first_name desc

等值判斷

查詢工資為2500的員工資訊

select employee_id,first_name,salary from t_employees where salary = 2500;

select employee_id,first_name,salary from t_employees where first_name = 『steven』;

查詢員工工資在6000的員工資訊

select employee_id,first_name,salary from t_employees

where salary >=6000

select employee_id,first_name,salary from t_employees

where salary <>2500 #<> 和 != 的作用一樣 都是不等於

查詢員工工資在6000~10000的員工資訊

select employee_id,first_name,salary from t_employees

where salary >=6000 and salary <=10000 #(&& 也可以使用)

查詢工資是10000的或9000的 員工資訊

select employee_id,first_name,salary from t_employees

where salary =10000 or salary = 9000

查詢除了工資是10000的員工資訊

select employee_id,first_name,salary from t_employees

where not salary =10000

包含區間邊界的兩個值

between and 要遵循 between 小值 and 大值;

select employee_id,first_name,salary from t_employees

where salary between 6000 and 10000

select * from t_employees;

查詢出沒有經理編號的員工資訊(is null 值為空 is not null 值不是空的)

select employee_id,first_name,manager_id from t_employees

where manager_id is null;

查詢出沒有經理編號以外的員工資訊1

select employee_id,first_name,manager_id from t_employees

where manager_id is not null;

查詢出沒有經理編號以外的員工資訊2

select employee_id,first_name,manager_id from t_employees

where not manager_id is null;

scrapy爬蟲框架學習之路 3 25

上回我們說到,如何使用python的requests請求庫爬取豆瓣高分電影榜,本次就說一說如何使用scrapy這個python爬蟲框架去實現爬蟲功能。首先,使用scrapy的框架需要經歷一下步驟 建立工程專案 scrapy的工程建立在命令列中完成的。首先在命令列中輸入,就可以建立乙個名字叫做cnbl...

mysql內容 MySQL 基礎內容

建立資料庫 對於表的操作需要先進入庫 use 庫名 建立乙個名為 inana db 的資料庫,資料庫字元編碼指定為 utf8 create database inana db character set utf8 drop database inana db 刪除 庫名為samp db的庫 show...

Mysql學習命令

mysql 命令 mysql h主機位址 u使用者名稱 p密碼 連線mysql 如果剛安裝好mysql,超級使用者root是沒有密碼的。例 mysql h 110.110.110.110 uroot p123456 注 u與root可以不用加空格,其它也一樣 exit 退出mysql mysqlad...