SQL-DDl建库建表

SQL-DDl

操作库

数据库自带的四个库 不要动!

请添加图片描述

对于库的操作

-- 查看所有数据库
SHOW DATABASES;
-- 切换数据库
USE sys;
-- 查询当前的数据库
SELECT DATABASE();
-- 创建数据库  有不创建,没有才创建
CREATE DATABASE mydb1;
CREATE DATABASE mydb2 CHARACTER SET utf8mb4;
CREATE DATABASE IF NOT EXISTS mydb3;
-- 查看数据库创建信息
SHOW CREATE DATABASE mydb3;
-- 修改数据库信息
 ALTER DATABASE mydb3 CHARACTER SET gbk;
 ALTER DATABASE mydb3 CHARACTER SET utf8mb4;
 -- 删除数据库
 DROP DATABASE IF EXISTS mydb1;

表的操作


 /*
	创建表
	create table if not exists 表名(
		列名 数据类型,
		列名 数据类型,
		列名 数据类型
	);
 */
 
 CREATE TABLE IF NOT EXISTS `student`(
	`id` INT,
	`name` VARCHAR(20),
	`gender` CHAR(1),
	`address` VARCHAR(20)
 );
 -- 查看表 查看当前数据库中所有表的名称
 SHOW TABLES;
 -- 查看指定表的创建语句(了解)
 SHOW CREATE TABLE `student`;
 -- 查看表的结构
 DESC `student`;
 -- 修改表
 -- 添加列
 ALTER TABLE `student` ADD(
	`height` INT,
	`weight` INT
 );
 
 -- 修改列的类型
 ALTER TABLE `student` MODIFY `gender` VARCHAR(10);
 -- 修改列名
 ALTER TABLE `student` CHANGE `height` `heigh` INT;
 
 -- 删除列
 ALTER TABLE `student` DROP `heigh`;
 -- 修改表的名称
 ALTER TABLE `student` RENAME `mystudent`;
 
 -- 删除表
  DROP TABLE `mystudent`;


 TABLE `student` RENAME `mystudent`;
 
 -- 删除表
  DROP TABLE `mystudent`;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值