mysql簡單入門三 建立表相關語句

2021-07-15 02:05:58 字數 1394 閱讀 9877

create table table_name

( field1     datatype    約束/主鍵約束    auto_increment,

field2     datatype     約束,

field3     datatype     約束

)[character set 字符集 collate 校對規則]

1.建立表

create

table t_user(

id int,

name varchar(20),

sal double(4,3),

birthday datetime,

hiredate timestamp

);

varchar最好指定長度,整型一般不指定.

2.檢視當前庫中有哪些表

show tables;
3.檢視表的結構

desc 表名;     description
4.刪除表

drop table 表名;

drop table t_user;

5.新增一列

alter table 表名 add 列名 型別;

alter table t_user add photo blob;

6.修改列的型別

alter table 表名 modify 列名 型別;

alter table t_user modify photo varchar(20);

7.修改列的名稱

alter table 表名 change  舊列名  新列名 資料型別;

將 photo這一列 改名為 image

alter table t_user change photo image varchar(20);

8.刪除某列

alter table 表名 drop 列名;

alter table t_user drop image;

9.修改表的名稱

rename table 舊表名 to 新名;

rename table t_user to user;

10(用的極少)修改表的字符集. (如果建立表時不指定,預設使用資料庫的字符集)

alter table 表名 character set 字符集 collate 校對集;

alter table t_user character set utf8 collate utf8_bin;

Python入門之旅(列表相關)

列表 一系列按特定順序排列的元素的集合,類似於陣列的概念。元素可以是數字,字串等 在python中,用方括號 來表示列表,並用逗號來分隔其中的元素 lists one two three 相關操作 增 insert 可以新增至列表的任意位置,所以需要指定新元素的索引和值lists.insert 4,...

用sqlplus建立表相關紀要

開啟sqlplus。登陸的時候輸入帳戶密碼 system p 草好像,需要選擇以什麼角色進入,忘記了。顯示當前資料庫的sid select name from v database 結果是和我在enterprise manager console裡面得到的一樣 zaka.show user 顯示出當...

關於MYSQL 表相關的操作

關於mysql 表相關的操作 1.建立表 create table 具體的可以查相關的 聯機幫助文件 主要講點不同的點 mysql 中的表 有多種型別,主要是有儲存引擎的區別,mysql中的臨時表 是 create temporary 建立的,這點與mssql中是有差別的,而且mssql中的臨時表是...