mysql學習筆記 基本配置記錄

2021-10-25 13:47:22 字數 1512 閱讀 2274

sql語句主要可以劃分為以下3個類別。

ddl(data definition languages)語句:資料定義語言,這些語句定義了不同的資料段、資料庫、表、列、索引等資料庫物件。常用的語句關鍵字主要包括create、drop、alter等。

ddl是資料定義語言的縮寫,簡單來說,就是對資料庫內部的物件進行建立、刪除、修改等操作的語言。它和dml語句的最大區別是dml只是對錶內部資料操作,而不涉及表的定義、結構的修改,更不會涉及其他物件。ddl 語句更多地由資料庫管理員(dba)使用,開發人員一般很少使用

列:

create database test1;

show databases;

dml(data manipulation language)語句:資料操縱語句,用於新增、刪除、更新和查詢資料庫記錄,並檢查資料完整性。常用的語句關鍵字主要包括 insert、delete、update和select等。

dml 操作是指對資料庫中表記錄的操作,主要包括表記錄的插入( insert )、更新(update)、刪除(delete)和查詢(select),是開發人員日常使用最頻繁的操作。下面將依次對它們進行介紹。

dcl(data control language)語句:資料控制語句,用於控制不同資料段直接的許可和訪問級別的語句。這些語句定義了資料庫、表、字段、使用者的訪問許可權和安全級別。主要的語句關鍵字包括grant、revoke等。

dcl語句主要是dba用來管理系統中的物件許可權時使用,一般的開發人員很少使用。

列:

mysql> grant select,insert on sakila.* to 'z1'@'localhost' identified by '123';

query ok, 0 rows affected (0.00 sec)

mysql> exit

bye[mysql@db3~]$ mysql -uz1 -p123

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 21671 to server version: 5.1.9-beta-log

type 'help;' or '\h' for help. type '\c' to clear the buffer.

mysql> use sakila

database changed

mysql> insert into emp values('bzshen','2005-04-01',3000,'3');

query ok, 1 row affected (0.04 sec)

下面儲存關鍵的學習**:

這裡可以檢視到mysql已經發布的bug列表,或者向mysql提交bug報告。

通常會發布各種關於mysql的最新訊息。

mysql學習筆記記錄

一 mysql資料庫 1 語句以 結尾 2 varchar 10 括號內必須給出範圍,不然會報錯 3 double 5,2 5代表總長度,2,代表小數的位數 4 記住幾個常用的資料型別就行 5 英文本母大小寫都可以 1,檢視資料庫 show databases 2,建立資料庫 create data...

MySQL配置學習筆記

1 mysql的特點 1 網路訪問 2 io讀寫頻繁 2 mysql基本配置 bind address 10.6.20.1 port 3306 character set server utf8 max connect errors 1000000 max connections 500 datad...

MySql 基本使用學習筆記

建立資料庫 create database dbname 顯示可用資料庫 show databases 選擇想要使用的資料庫 use dbname 新建表 檢視所使用資料庫中的表 show tables 檢視表結構 describe desc tablename 檢視表詳細結構 show creat...