首先通過這個查詢對應(yīng)表的所有字段
10余年的黔江網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整黔江建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“黔江網(wǎng)站設(shè)計”,“黔江網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
select table_schema,table_name,column_name
from information_schema.columns
order by table_schema,table_name
然后使用拼接字符串的方式拼接對應(yīng)的查詢語句
Mysql設(shè)置某字段唯一
1.建表時加上唯一性約束
CREATE TABLE `t_user` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(18) NOT NULL unique,
`password` varchar(18) NOT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=1018 DEFAULT CHARSET=gbk;
2.給已經(jīng)建好的表加上唯一性約束
ALTER TABLE `t_user` ADD unique(`username`);
mysql主鍵索引和唯一索引
1.主鍵一定是唯一性索引,唯一性索引并不一定就是主鍵;
2.一個表中可以有多個唯一性索引,但只能有一個主鍵;
3.主鍵列不允許空值,而唯一性索引列允許空值。
采納噢
1、建表時指定,如
create table test
(
id int default 0;
)
2、已經(jīng)建表的需要修改列屬性,如
create table test
(
id int ;
)
修改如下:
alter table test change id id int default 0;
下面列出:
1.增加一個字段
alter
table
user
add
COLUMN
new1
VARCHAR(20)
DEFAULT
NULL;
//增加一個字段,默認為空
alter
table
user
add
COLUMN
new2
VARCHAR(20)
NOT
NULL;
//增加一個字段,默認不能為空
2.刪除一個字段
alter
table
user
DROP
COLUMN
new2;
//刪除一個字段
3.修改一個字段
alter
table
user
MODIFY
new1
VARCHAR(10);
//修改一個字段的類型
alter
table
user
CHANGE
new1
new4
int;
//修改一個字段的名稱,此時一定要重新
//主鍵
alter
table
tabelname
add
new_field_id
int(5)
unsigned
default
not
null
auto_increment
,add
primary
key
(new_field_id);
//增加一個新列
alter
table
t2
add
d
timestamp;
alter
table
infos
add
ex
tinyint
not
null
default
‘0′;
//刪除列
alter
table
t2
drop
column
c;
//重命名列
alter
table
t1
change
a
b
integer;
//改變列的類型
alter
table
t1
change
b
b
bigint
not
null;
alter
table
infos
change
list
list
tinyint
not
null
default
‘0′;
//重命名表
alter
table
t1
rename
t2;
加索引
mysql
alter
table
tablename
change
depno
depno
int(5)
not
null;
mysql
alter
table
tablename
add
index
索引名
(字段名1[,字段名2
…]);
mysql
alter
table
tablename
add
index
emp_name
(name);
加主關(guān)鍵字的索引
mysql
alter
table
tablename
add
primary
key(id);
加唯一限制條件的索引
mysql
alter
table
tablename
add
unique
emp_name2(cardnumber);
刪除某個索引
mysqlalter
table
tablename
drop
index
emp_name;
增加字段:
mysql
ALTER
TABLE
table_name
ADD
field_name
field_type;
修改原字段名稱及類型:
mysql
ALTER
TABLE
table_name
CHANGE
old_field_name
new_field_name
field_type;
刪除字段:
mysql
ALTER
TABLE
table_name
DROP
field_name;
mysql修改字段長度
alter
table
表名
modify
column
字段名
類型;
例如
數(shù)據(jù)庫中user表
name字段是varchar(30)
可以用
alter
table
user
modify
column
name
varchar(50)
;