0010《SQL必知必會》筆記06 表的修改與刪除

2022-04-06 10:54:17 字數 491 閱讀 2711

1、表的修改:

1.1 刪除列:alter table 表名 drop column 列名

1.2 新增列:alter table 表名 add(列名 資料型別)

1.3 修改列名:alter table 表名 rename column 舊列名 to 新列名

1.4 修改列的資料型別:alter table 表名 modify (列名 新資料型別);注意現有的資料必須要能匹配新的資料型別,比如現有資料最長100個字元,那麼新的資料型別不能小於100個字元

1.5 複雜修改:用新的列布局新建乙個表,將舊表資料轉移到新錶,檢查新錶資料,重新命名或刪除舊表,用舊表的原名重新命名新錶。

1.6 表修改的原則:1.使用alter table 語句的時候,必須要特別小心,操作之前做好備份,很多操作時不可逆的;2.盡量避免在表建立後修改表,應該在設計時就考慮到未來的需求

2、表的重新命名:rename 舊表名 to 新錶名

3、刪除表:drop table 表名

《sql必知必會》筆記

資料庫 儲存有組織的資料的容器 通常是乙個檔案或一組檔案 注意誤用混淆 資料庫軟體被稱為dbms,資料庫是通過dbms建立和操縱的容器 模式 關於資料庫和表的布局及特性的資訊。主鍵 一列或一組列,其值能夠唯一標識表中的每一行。多條sql語句必須以 分隔。sql語句不區分大小寫,select和sele...

SQL必知必會

資料庫 儲存有組織的資料的容器。資料庫管理系統 dbms 資料庫軟體,資料庫是通過dbms建立和操縱的容器。表 某種特定資料型別的結構化清單。資料庫中的每個表都有自己的名字,且唯一。不同的資料庫可以使用相同的表名。表的特性 模式 資料在表中如何儲存,儲存什麼樣的資料,資料如何分解。模式可以用來描述資...

《SQL必知必會》 筆記(1 5)

1.1.3 資料型別 varchar和char的區別 表中的每個列都有相應的資料型別,需要注意的是在不同的資料庫中相同型別的命名也是不同的,這個需要檢視對應資料庫的文件說明 就字元型別來說,mysql有char和varchar,而oracle除了這兩種還有一種varchar2型別,同時它們對應的格式...