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...