mysql 資料庫 資料表,資料的增刪該查

2021-09-12 06:54:57 字數 3365 閱讀 8101

mysql 的所有命令後面一定要加;

切換資料庫

use 資料庫名字
列出所有的資料庫

show

databases

建立資料庫

mysqladmin -u root -p create database1
刪除資料庫

mysqladmin -u root -p drop database1
建立資料庫

create

database database1

刪除資料庫

drop

database database1

建立資料表

create

table

ifnot

exists database_tbl(

database_id int

unsigned

auto_increment

, database_title varchar

(100

)not

null

, database_author varchar(40

)not

null

, database_date date

,primary

key( database_id`))

engine

=innodb

default

charset

=utf8;

看乙個更複雜的

create

table

ifnot

exists need_login_table(

table_id int

unsigned

notnull

auto_increment

, need_login enum

('true'

,'false'

)not

null

default

'true'

, account_name varchar(40

)not

null

, account_psd varchar(40

)not

null

, data_time timestamp

notnull

default

current_timestamp

onupdate

current_timestamp

,primary

key(table_id)

,unique

(account_name)

)engine

=innodb

default

charset

=utf8;

刪除資料表

use database1

drop

table database_tbl

顯示當前資料庫下的所有表

use database1

show

tables

顯示資料表的屬性,屬性型別,主鍵資訊 ,是否為 null,預設值等其他資訊。

show coilumns from table1
顯示資料表的詳細索引資訊,包括primary key(主鍵)。

show

index

from table1

該輸出mysql資料庫管理系統的效能及統計資訊。

mysql>

show

table

status

from database1;

# 顯示資料庫 runoob 中所有表的資訊

mysql>

show

table

status

from database1 like

'table1%'

;# 表名以runoob開頭的表的資訊

mysql>

show

table

status

from database1 like

'table1%'\g;

# 加上 \g,查詢結果按列列印

insert

into table_name ( field1, field2,..

.fieldn )

values

( value1, value2,..

.valuen )

;

select column_name1,column_name2

from table_name

where condition1>

1or condition2>=

2limit n offset m

或者

select

*from table_name

where condition1>

1or condition2>=

2limit m,n

limit 屬性來設定返回的記錄數。

offset指定select語句開始查詢的資料偏移量。預設情況下偏移量為0

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

where condition1>

1or condition2>=

2

delete column1, column1 from table_name where condition1>

1or condition2>=

2

like 子句想where 子句中一樣只能出現在別的句子之後,他的作用類似正規表示式,匹配一類的資訊

select field1, field2,..

.fieldn

from table_name

where field1 like condition1 or filed2 =

'%.com'

這樣table_name field1欄位中所有.com結尾的字串都會被選重

MySQL 資料庫 資料表

1 檢視原始資料庫information schema中的表,並顯示出views表的字段結構屬性資訊 第一步 檢視所有的資料庫 show databases 如圖一 第二步 檢視information schema 內容 如圖二 第三步 檢視views 結構 如圖三 2 建立乙個offcn資料庫,並...

MySQL資料庫學習 資料表

1.開啟資料庫 use 資料庫名 2.檢視開啟的資料庫 select database 3.建立資料表 create table if not exists 表名 列名 資料型別 約束條件 4.檢視資料表結構 show columns from 表名 5.插入資料 insert into 表名 列名...

mysql庫和表 mysql資料庫和資料表

mysql資料庫可支援要求最苛刻的 web 電子商務和聯機事務處理 oltp 應用程式。它是乙個全面整合 事務安全 符合 acid 的資料庫,具備全面的提交 回滾 崩潰恢復和行級鎖定功能。mysql 憑藉其易用性 擴充套件力和效能,成為全球最受歡迎的開源資料庫。全球許多流量最大的 都依託於mysql...