mysql基礎學習筆記(1)

2021-10-01 09:10:14 字數 2560 閱讀 2708

#mysql

1.在mysql中插入資料

insert into table (id,name) values(1,zhangsan);
2.在mysql中改變資料

update table set name='lilei' where id=1;
3.刪除表中的資料

detele from table where id=1;
4.檢視當前所在的資料庫

select database();
5.基礎的查詢

語法:select 查詢列表 from 表名

特點:1.查詢列表可以是:表中的字段,常量值,表示式,函式

2.查詢出來的結果是乙個臨時的虛擬的**

#查詢表中的單個字段

select last_name from table_name
#查詢表中的多個字段

select lastr_name,salary,email from table_name
#查詢常量值

select 100;   select 'join';
#查詢表示式

select 100%98;
#查詢函式

select version();
#為字段起別名

select 100*99 as 結果;

select last_name as 姓,first_name as 名 from table_name(其中的as可以省略)

#去重

select distinct department_id from table_name;
#+號的作用

僅僅只有乙個功能運算符號

select 100+90;兩個運算元都為數值型,則做加法運算

select 『123』+90;其中一方字元型別,試圖將字元型別轉換成數值型別如果成功則做加法運算

select 『join』+90;轉換失敗則將字元變成零

select null+10;如果一方為null則結果必定為null

#合併(拼接)兩列字元

select concat(last_name,first_name)as 姓名 from table_name;

#查詢空值並且賦值

select ifnull(last_name,『kongzhi』) as kill;

#where 關鍵字(過濾)

/*語法:

select 查詢列表 from 表名 where 篩選條件

分類 :

一:按條件表示式篩選

簡單的條件運算子:< > = != <> <= >=

二:按邏輯運算子篩璇

邏輯運算子:

&& || !

and or mot

三:模糊查詢

like

一般和萬用字元搭配使用

%: 任意字元,包含零個字元

_: 任意單個字元

between and

inis null*/

select * from table_name where salary>1220

select last_name,first_name from tble_name where id!=90;

&&和and:兩個條件都為true,結果為true反之為false

||或or:只要有乙個為true結果為true反之為false

|或not:如果連線的條件本身為false結果為true

select last_name from table_name where salary>10000 and salary<=20000;

#查詢員工名之中包含a字元的員工資訊

select * from table_name where lastname like 『%a%』;
#between and

select * from where id between 100 and 120;
#in 判斷某字段的值是否屬於in列表的某一項

select last_name,job_id from table_name where job_id in ('it_prot','ad_vo');
#排序查詢 order by【asc/desc】

select * from employees order by salary desc;

select * from employees order by salary asc;

asc是公升序desc是降序

select * from table_name id>90 order by data asc;

MySQL基礎學習筆記1

sql語句中的快捷鍵 g 格式化輸出 文字式,豎立顯示 s 檢視伺服器端資訊 c 結束命令輸入操作 q 退出當前sql命令列模式 h 檢視幫助 資料庫操作 檢視資料庫 show databases 建立資料庫 create database 庫名 default charset utf8mb4 刪除...

Mysql基礎筆記1

資料庫系統 dbs 包括資料庫 資料庫管理系統 dbms 應用開發工具,其中dbms是用來定義資料,管理和維護資料的軟體。sql structured query language 結構化查詢語言,包括ddl 資料定義語言 dml 資料操作語言 dql 資料檢索語言 dcl 資料控制語言。sql語句...

mysql語句學習筆記(1) 基礎指令

1 建立資料庫create database 庫名 這樣可以直接建立資料庫,有的時候我們會對資料庫有一些編碼要求,比如將資料庫的編碼定為utf8。create database 庫名 character set utf8 2 刪除指定資料庫drop database 庫名 3 選擇資料庫 表示要用某...