MySQL一周從入門到精通Day7

2021-10-05 14:53:57 字數 1644 閱讀 9449

2、表

3、字段

實戰:字符集之gb2312裝不下「屌絲「

#

create

table t1(name varchar(30

)) ****ult charset

=gb2312;

insert

into t1 value2(

"張三");

//ok

insert

into t1 values

("屌絲"

);//失敗了!!!!!!gb2312不支援繁體字

#create

table t1(name varchar(30

)) ****ult charset

=gbk;

insert

into t1 value2(

"張三");

insert

into t1 values

("屌絲"

);//成功!!!!!!

create

table

user

(id int

notnull

auto_increment

primary

key,

username varchar(30

)comment

'使用者名稱'

,password varchar(30

)comment

'密碼');

insert

into

user

(username, password)

values

('admin'

,'123456');

insert

into

user

(username, password)

values

('test'

,'123456');

#select

*from

user

where username=

'abc'

and password=

''or

'1'=

'1';

什麼是binlog日誌

使用binlog恢復誤刪的資料

#檢視所有二進位制日誌列表

show master logs;

#檢視正在使用的二進位制日誌

show master status

;#重新整理日誌(重新開始新的binlog日誌檔案)

flush logs;

#查詢指定的binlog

show binlog events in

'wq-20160826mdku-bin.000050'

from

10668\g;

#匯出恢復資料用的sql

mysqlbinlog "c:\programdata\mysql\mysql server 8.0\data\wq-20160826mdku-bin.000057"

--start

-position 528

--stop-position 1191 > d:\backup\test.sql

MySQL一周從入門到精通Day1

實戰操作 日期 時間 字串 包括 建立,修改,刪除 建立 表名,欄位名,字段型別 mysql語法 create temporary table if not exists table name create definition,table options 可選 示例 create table co...

MySQL一周從入門到精通Day4

可以通過命令臨時設定,也可以通過修改配置永久設定 檢視是否開啟慢日誌 show variables like slow 臨時開啟慢日誌 set slow query log on 設定閾值 set long query time 1 慢日誌檔案路徑 show variables like datad...

mysql從入門到精通

在sql語言中,用join實現表與表的關聯,用on指定聯合表的查詢條件,如 實現三表聯查,可以用table1.table2.來排列 顯示資訊的先後順序 select from user left join address on user id address.user id left join us...