MySQL基本語句

2022-06-30 17:36:13 字數 3368 閱讀 8846

建立mysql資料表需要以下資訊:

以下為建立mysql資料表的sql通用語法:

create table table_name (column_name column_type);

以下例子中我們將在 runoob 資料庫中建立資料表runoob_tbl:

create table if not exists `runoob_tbl`(`runoob_id`int unsigned auto_increment,`runoob_title`varchar(100)not null,`runoob_author`varchar(40)not null,`submission_date`date,primary key (`runoob_id`))engine=innodbdefault charset=utf8;

mysql中刪除資料表是非常容易操作的, 但是你再進行刪除表操作時要非常小心,因為執行刪除命令後所有資料都會消失。

以下為刪除mysql資料表的通用語法:

drop table table_name ;
在mysql>命令提示視窗中刪除資料表sql語句為drop table

以下例項刪除了資料表runoob_tbl:

root@host# mysql -u root -p

enter password:*******

mysql> use runoob;

database changed

mysql> drop table runoob_tbl

query ok, 0 rows affected (0.8 sec)

mysql>

php使用 mysqli_query 函式來刪除 mysql 資料表。

該函式有兩個引數,在執行成功時返回 true,否則返回 false。

mysqli_query(connection,query,resultmode);
引數

描述connection

必需。規定要使用的 mysql 連線。

query

必需,規定查詢字串。

resultmode

可選。乙個常量。可以是下列值中的任意乙個:

mysql 表中使用insert intosql語句來插入資料。

你可以通過 mysql> 命令提示視窗中向資料表中插入資料,或者通過php指令碼來插入資料。

以下為向mysql資料表插入資料通用的insert intosql語法:

insert into table_name (field1,field2,...fieldn )values

(value1,value2,...valuen );

mysql 資料庫使用sql select語句來查詢資料。

你可以通過 mysql> 命令提示視窗中在資料庫中查詢資料,或者通過php指令碼來查詢資料。

以下為在mysql資料庫中查詢資料通用的 select 語法:

select column_name,column_name

from table_name

[where clause][limit n][offset m]

我們知道從 mysql 表中使用 sql select 語句來讀取資料。

如需有條件地從表中選取資料,可將 where 子句新增到 select 語句中。

以下是 sql select 語句使用 where 子句從資料表中讀取資料的通用語法:

select field1, field2,...fieldn from table_name1, table_name2...

[where condition1 [and [or]] condition2.....

以下為操作符列表,可用於 where 子句中。

下表中例項假定 a 為 10, b 為 20

操作符描述例項=

等號,檢測兩個值是否相等,如果相等返回true

(a = b) 返回false。

<>, !=

不等於,檢測兩個值是否相等,如果不相等返回true

(a != b) 返回 true。

>

大於號,檢測左邊的值是否大於右邊的值, 如果左邊的值大於右邊的值返回true

(a > b) 返回false。

<

小於號,檢測左邊的值是否小於右邊的值, 如果左邊的值小於右邊的值返回true

(a < b) 返回 true。

>=

大於等於號,檢測左邊的值是否大於或等於右邊的值, 如果左邊的值大於或等於右邊的值返回true

(a >= b) 返回false。

<=

小於等於號,檢測左邊的值是否小於或等於右邊的值, 如果左邊的值小於或等於右邊的值返回true

(a <= b) 返回 true。

如果我們想在 mysql 資料表中讀取指定的資料,where 子句是非常有用的。

使用主鍵來作為 where 子句的條件查詢是非常快速的。

如果給定的條件在表中沒有任何匹配的記錄,那麼查詢不會返回任何資料。

如果我們需要修改或更新 mysql 中的資料,我們可以使用 sql update 命令來操作。

以下是 update 命令修改 mysql 資料表資料的通用 sql 語法:

update table_name set field1=new-value1,field2=new-value2

[where clause]

當你需要更新資料表中指定行的資料時 where 子句是非常有用的。

你可以使用 sql 的 delete from 命令來刪除 mysql 資料表中的記錄。

你可以在 mysql> 命令提示符或 php 指令碼中執行該命令。

以下是 sql delete 語句從 mysql 資料表中刪除資料的通用語法:

delete from table_name [where clause]

當你想刪除資料表中指定的記錄時 where 子句是非常有用的。

這裡我們將在 sql delete 命令中使用 where 子句來刪除 mysql 資料表 runoob_tbl 所選的資料。

以下例項將刪除 runoob_tbl 表中 runoob_id 為3 的記錄:

mysql> userunoob; databasechangedmysql> deletefromrunoob_tblwhererunoob_id=3; queryok, 1rowaffected(0.23sec)

mysql基本語句 mysql基本語句

mysql關係型資料庫rds中的老大哥,增刪改查是mysql入門的基礎 增刪改查語句 增刪改查的語句命令為 增 insert 刪 delete 改 update 查 select或者show 庫操作建立資料庫 create database shujukuba 建立帶字符集的資料庫 create d...

mysql了基本語句 MySQL基本語句大全

mysql指令碼的基本組成 與常規的指令碼語言類似,mysql 也具有一套對字元 單詞以及特殊符號的使用規定,mysql 通過執行 sql 指令碼來完成對資料庫的操作,該指令碼由一條或多條mysql語句 sql語句 擴充套件語句 組成,儲存時指令碼檔案字尾名一般為 sql。在控制台下,mysql 客...

MySQL基本語句

mysqld 啟動資料庫 mysql uroot 登陸使用者名稱或密碼 show databases 顯示所有資料庫 use 使用 資料庫 show tables 顯示該資料庫下的所有 select from table 查詢該錶 insert into table values 插入資料到表 de...