MySQL数据库干货_06—— MySQL中创建表与删除表以及修改表(附上SQL代码)
创建表与删除表
创建表
-  
使用DDL语句创建表
CREATE TABLE 表名(列名 类型,列名 类型......);示例:
创建一个 employees 表包含雇员 ID ,雇员名字,雇员薪水。
create table employees(employee_id int,employee_name varchar(10),salary float(8,2));查看已创建的表。
show tables; 
删除表
-  
使用DDL语句删除表
DROP TABLE 表名;示例:
删除 employees 表。
drop table employees; 
修改表
修改表名
-  
使用DDL语句修改表
ALTER TABLE 旧表名 RENAME 新表名;示例一:
创建一个 employees 表包含雇员 ID ,雇员名字,雇员薪水。
create table employees(employee_id int,employee_name varchar(10),salary float(8,2));示例二:
将 employees 表名修改为 emp。
alter table employees rename emp; 
修改列名
-  
使用DDL语句修改列名
ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 类型;示例:
将 emp 表中的 employee_name 修改为 name。
alter table emp change column employee_name name varchar(20); 
修改列类型
-  
使用DDL语句修改列类型
ALTER TABLE 表名 MODIFY 列名 新类型;示例:
将 emp 表中的 name 的长度指定为 40。
alter table emp modify name varchar(40); 
添加新列
-  
使用DDL语句添加新列
ALTER TABLE 表名 ADD COLUMN 新列名 类型;示例:
在 emp 表中添加佣金列,列名为 commission_pct。
alter table emp add column commission_pct float(4,2); 
删除指定列
-  
使用DDL语句删除指定的列
ALTER TABLE 表名 DROP COLUMN 列名;示例:
删除 emp 表中的 commission_pct。
alter table emp drop column commission_pct; 
                    
                
                
            
        
浙公网安备 33010602011771号