馬哥mysql 馬哥學習筆記五 MYSQL初步

2021-10-17 13:36:00 字數 1842 閱讀 9583

1.mysql

-u username

-p-h mysql_server

linux:socket

windows:memory

2.互動式模式中的命令類別

客戶端命令

伺服器端命令

必須使用語句結束符,預設為封號

3.關聯式資料庫物件:表索引

檢視約束

儲存過程

儲存函式

觸發器游標

使用者許可權

事務4.常用命令

ddl:資料庫定義語言

create,alter,drop

dml:資料庫管理語言

insert,update,delete

dcl:資料庫控制語言

grant,revoke

建立資料庫

create database db_name;

create database [if not exists] db_name;

刪除資料庫

drop database [if exists] db_name;

建立表create table tb_name(col1,col2,...);

檢視庫中表:show tables from db_name;

檢視表結構:desc tb_name;

刪除表:drop table tb_name;

修改表:alter table tb_name

modify,change,add,drop

insert into tb_name(col1,col2,...) values|value ('string',num,...);

update tb_name set column=value where condition;

delete from tb_name where condition;

select 字段 from tb_name where condition

*:所有字段

where:沒有條件表示顯示所有行

建立使用者:

create user 'username'@'host' identified by 'password';

drop user 'username'@'host';

grant pri1,pri2,...on db_name.tb_name to 'username'@'host' [identified by 'password'];

revoke pri1,pri2,... on db_name.tb_name from 'username'@'host';

檢視使用者的授權:show grants for 'username'@'host';

flush privileges;

為使用者設定密碼:

mysql>set password for 'username'@'host'=password('password');

# mysqladmin -uusername -hhost -p password 'password'

mysql>update mysql.user set password=password('password') where user='root' and host='127.0.0.1';

5.mysql伺服器維護了兩類變數:

伺服器變數:定義mysql伺服器執行特性

show global variables [like 'string'];;

狀態變數:儲存了mysql伺服器執行統計資料

show global status [like 'string'];

6.mysql萬用字元

_:任意單個字元

%:任意長度任意字元

馬哥學習筆記五 MYSQL初步

1.mysql u username p h mysql server linux socket windows memory 2.互動式模式中的命令類別 客戶端命令 伺服器端命令 必須使用語句結束符,預設為封號 3.關聯式資料庫物件 表索引 檢視約束 儲存過程 儲存函式 觸發器游標 使用者許可權 ...

馬哥Linux學習筆記

作業系統 執行的活動的程式的副本,叫做程序。程序是實現資源分派的單位。作業系統完成程序管理 優先順序識別等。作業系統提供安全功能,保證程序之間不互相干擾。os作用 cpu時間分配 記憶體管理 程序管理 安全功能 驅動硬體 核心自帶或第三方安裝 任何硬體都需要驅動,只不過很多硬體驅動是作業系統內建。作...

馬哥部落格作業第五周

磁碟儲存 一切皆檔案 open read write close 裝置檔案 關聯至乙個裝置驅動程式,進而能夠跟與之對應硬體裝置進行通訊 裝置型別 磁碟裝置的裝置檔案命名 dev dev file dev sdx scsi,sata,sas,ide,usb dev nvme0n nvme協議硬碟,如 ...