別名用”as“即可,然后as也可以省略掉。舉例如下:
創(chuàng)新互聯(lián)2013年至今,先為石家莊等服務(wù)建站,石家莊等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為石家莊企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
sql:select a.name as username,a.age as userage from tablename as a;
解釋:給tablename命名為a ,之后給a表中的name命名為username,age命名為userage 。
其中”as“都是可以省略的,即:select a.name username,a.age userage from tablename a;
create table aaa ("200701" varchar2(10));
這樣就生成了一個表名為aaa,字段名為200701的表。
如果安裝了oracle軟件最好,直接編輯就行了了,沒有安裝那么就alter table tablename rename column columnname to newcolumnname;在或者把columnname刪除,在增加newcolumnname列。alter table tablename drop column columnname;alter table tablename add column newcolumnname;
1、不能以數(shù)字開頭
2、里面不能帶符號(只能包含A-Z,a-z,0-9,_,$,#,漢字可以)
3、最多30個字符。
假如以L1010開頭,這就占了5個字符,后面如果加漢字,就最多12個漢字,字母最多25個。
超過了就會有這個提示。
你可以先把類型為varchar的字段該名,再加以個字段為要該為date的字段名相同, 二, 1,測試表create table TEST(ID NUMBER not null, NAME VARCHAR2(20))ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名 ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改表列名 ALTER TABLE SCOTT.TEST MODIFY NAME1 NUMBER(20) --修改字段類型 ALTER TABLE SCOTT.TEST ADD ADD RESS VARCHAR2(40) --添加表列 ALTER TABLE SCOTT.TEST DROP COLUMN RESS--刪除表列三, ALTER TABLE gtsysusr.SCHEDULE_CONTENTS MODIFY CONTENTS_ID NVARCHAR2(64) 另建一個表,把varchar改成date,然后用SQL轉(zhuǎn)一下插入,然后刪除原表,然后改目標(biāo)表名字。應(yīng)該可以了。 四,
1、Oracle數(shù)據(jù)庫:
select? *? from ‘?dāng)?shù)據(jù)庫的名字’? where Table_Name='你要查詢表的名字';
2、mysql查詢表所有列名,并用逗號分隔:
SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ",")
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = '數(shù)據(jù)庫的名字' AND TABLE_NAME = '你要查詢表的名字'
擴展資料:
Oracle數(shù)據(jù)庫其他查詢語句:
1、查詢所有表名:
select t.table_name from‘?dāng)?shù)據(jù)庫的名字’;
2、查詢所有字段名:
select t.column_name from ‘?dāng)?shù)據(jù)庫的名字’;
3、查詢指定表的所有字段名:
select t.column_name from ‘?dāng)?shù)據(jù)庫的名字’ where t.table_name = '你要查詢表的名字';
4、查詢指定表的所有字段名和字段說明:
select t.column_name, t.column_name from‘?dāng)?shù)據(jù)庫的名字’where t.table_name = '你要查詢表的名字';