MY sql 常用語法

2021-06-29 01:44:40 字數 1588 閱讀 8384

mysql> show databases;

mysql> create database mysqldata;

mysql> use mysqldata;

mysql>show tables;

4: 建立資料庫

bin>mysql -uroot -p;

mysql> create database mysqldata;

mysql> show databases;

mysql>use database;

mysql>show tables;

mysql> drop mysqldata;

5:建立乙個資料庫表

mysql> create table mytable (name varchar(20), *** char(1));

mysql>describe dede_vote; 顯示dede_vote表結構

mysql> drop table mytable;

mysql> delete from mytable; 清空表

6:插入資料

mysql> insert into mytable(name,***) values("hyp","m");

mysql> update mytable set ***="f" where name="hyq";

mysql> select * from mytable;

1.replace into

replace into table (id,name) values('1','aa'),('2','bb')

此語句的作用是向表table中插入兩條記錄。如果主鍵id為1或2不存在

就相當於

insert into table (id,name) values('1','aa'),('2','bb')

如果存在相同的值則不會插入資料

2.replace(object,search,replace)

比如你要將表 tb1裡面的 f1欄位的abc替換為def

全域性管理許可權:

file: 在mysql伺服器上讀寫檔案。

process: 顯示或殺死屬於其它使用者的服務執行緒。

reload: 過載訪問控制表,重新整理日誌等。

shutdown: 關閉mysql服務。

資料庫/資料表/資料列許可權:

alter: 修改已存在的資料表(例如增加/刪除列)和索引。

create: 建立新的資料庫或資料表。

delete: 刪除表的記錄。

drop: 刪除資料表或資料庫。

index: 建立或刪除索引。

insert: 增加表的記錄。

select: 顯示/搜尋表的記錄。

update: 修改表中已存在的記錄。

特別的許可權:

all: 允許做任何事(和root一樣)。

usage: 只允許登入–其它什麼也不允許做。

mysql常用語法 MySQL常用語法

更新資料 update 表名 set 健名 更改的值 where 建 刪除資料 delete from 表名 where 索引 create index 索引名稱 on 表名 鍵名 建立試圖 create view 檢視名 鍵,鍵 as select matchno,abs won lost fro...

mysql基本常用語法 mysql 常用語法

1.1.開啟 service mysql start 1.2.關閉 service mysql stop 1.3.重啟 service mysql restart 2.1.密碼明文 語法 mysql u使用者名稱 p使用者密碼 舉例 mysql uroot p123456 2.2.密碼密文 語法 m...

mysql 常用語法

一 sql 中的 left join right join inner join之間的區別 left join 左聯接 返回包括左表中的所有記錄和右表中聯結字段相等的記錄 right join 右聯接 返回包括右表中的所有記錄和左表中聯結字段相等的記錄 inner join 等值連線 只返回兩個表中...