MySQL基本操作 資料庫和表

2021-09-26 20:33:27 字數 2604 閱讀 1467

資料庫的操作

mysql中,資料庫的基本操作有:建立、檢視、選擇以及刪除4種。

mysql表的操作

建立表語法

create table table_name (column_name,column_type);
example

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`)

)default charset 'utf8';

create table`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`)

)default charset 'utf8';

刪除表操作

drop table table_name;
插入資料操作

insert into table_name (field1,field2,...,fieldn) values (value1, value2, ..., valuen);
注意:如果資料是字串,必須使用單引號或者雙引號,如:「value」

表查詢操作

select column_name,column_name from table_name
注意

(1)查詢語句中你可以使用乙個或者多個表,表之間使用逗號分隔,並使用where語句來設定查詢條件;

(2)select命令可以讀取一條或者多條記錄;

(3)可以使用(*)來表示表中全部資料,select語句會返回表的所有字段資料,如:select * from table_name;

where語句子句

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

(1)可以在where子句中指定任何條件;

(2)可以使用and或者or指定乙個或者多個條件;

(3)where子句也可以運用於sql的delete或者update命令;

(4)where子句類似於程式語言中的if條件,根據mysql表中的字段值來讀取指定的資料;

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

select field1 from table_name where 'id' > 5
以下為可用於where子句的操作符列表(假設a=1,b=2)

order by 語法子句

對讀取的資料進行排序,我們可以使用mysql的order by子句來設定哪個欄位哪種方式進行排序,在返回搜尋結果

(1)可以使用任何欄位來作為排序的條件,從而返回排序後的查詢結果;

(2)可以設定多個欄位來排序

(3)使用asc或desc關鍵字來設定查詢結果是按公升序或降序排列。預設情況下,它是公升序排列

- asc 公升序

- desc 降序

select field table_name order by 'id' asc

limit 語法子句表示分頁顯示,指定開始位置和顯示條數

- 0表示起始點 5表示顯示條數

select * from 'table_name' where 'id' limit 0,5;

limit可以通過如下方法計算起始點:(當前頁數 - 1)* 顯示條數 = 起始點

修改資料語法

update table_name set field = 'value' where 'id' > 10;
刪除資料語法

delete from table_name where 'id' > 10
注意:

1.如果沒有指定where子句,mysql表中的所有記錄都會被刪除

2.可以在where子句中指定任何條件

MySQL 基本操作 資料庫操作和表操作

檢視所有表 show tables like xx show tables from 庫名 檢視表機構 show create table 表名 資訊更詳細 desc 表名 describe 表名 explain 表名 show columns from 表名 like pattern show t...

mysql表操作 資料庫表的操作!

這些是資料庫簡單的操作,大家可以看看。設計表時需要確定如下專案 1 表的名稱。2 表中每一列的名稱。3 表中每一列的資料型別和長度。4 表中的列中是否允許空值 是否唯 一 是否要進行預設設定或新增使用者定義約束。5 表中需要的索引的型別和需要建立索引的列。6 表間的關係,即確定哪些列是主鍵,哪些是外...

MySQL資料庫基本操作(資料庫操作一)

1 命令 行登入語法 mysql u使用者名稱 h主機名或者ip位址 p密碼 登入到本機 mysql h localhost u root p密碼 檢視當前使用者的許可權 show grants 2 建立資料庫 1 create database database name database nam...