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 馬哥學習筆記五 MYSQL初步
1.mysql u username p h mysql server linux socket windows memory 2.互動式模式中的命令類別 客戶端命令 伺服器端命令 必須使用語句結束符,預設為封號 3.關聯式資料庫物件 表索引 檢視約束 儲存過程 儲存函式 觸發器游標 使用者許可權 ...
馬哥Linux學習筆記
作業系統 執行的活動的程式的副本,叫做程序。程序是實現資源分派的單位。作業系統完成程序管理 優先順序識別等。作業系統提供安全功能,保證程序之間不互相干擾。os作用 cpu時間分配 記憶體管理 程序管理 安全功能 驅動硬體 核心自帶或第三方安裝 任何硬體都需要驅動,只不過很多硬體驅動是作業系統內建。作...
初步學習jquery學習筆記(五)
從某個標籤開始,按照某種規則移動,直到找到目標標籤為止 講解 元素是 的父元素,同時是其中所有內容的祖先。元素是 元素的父元素,同時是 的子元素 左邊的 元素是 的父元素,的子元素,同時是 的後代。元素是 的子元素,同時是 和 的後代。兩個 元素是同胞 擁有相同的父元素 右邊的 元素是的父元素,的子...