数据库DDL操作

游客2024-05-23 15:56:34
-- 数据库  CRUD   ------DDL
create database stumgr//创建数据库
show databases //显示所有数据库
use stumgr //切换数据库
drop database stumgr// 删除数据库

-- 表CRUD---------DDL
-- 创建表----------------------------√
create table student(  
    sno int(6),  
    name varchar(12),  
    sex char(2),  
    age int(2),  
    enterdate date,  
    clazzname varchar(12),  
    email varchar(20) -- 最后一个字段没有,  
); 
--  快速创建表  结构+数据
create table class2      
AS    
select * from class  
--删除表
drop table student;  
--修改表的名称
alter table student rename to stu  
alter table stu rename student  
-- 查询表 
show  tables;
--- 查询表的结构
desc  students


---列进行CRUD---------DDL
-- 1.增加一列  
alter table student add score double(4,1) ; -- 默认最后一列  
alter table student add score double(4,1) first;  
alter table student add score double(4,1) after age;  
-- 2.删除一列  
alter table student drop score  
-- 3.修改一列  列名不变  
alter table student modify score double(5,2); -- 3+2  
-- 4.修改一列  列名改变  
alter table student change score score2 double(5,2)