《DDL语句》————————操作数据库、单表

一、DDL操作数据库

-- DDL操作数据库

-- 创建数据库
create database day01;
create database day02 character set utf8 collate utf8_general_ci;

-- 查看数据库
-- 查看所有的数据库
show databases;
-- 查看某个数据库的定义信息
show create database day02;

-- 修改数据库
-- 修改数据库字符集(编码格式)default可以省略,character set 也可以写出charset
alter database day02 default character set gbk;
 
-- 使用数据库
-- 使用/切换数据库
use day02;
-- 查看正在使用的数据库
select database();

-- 删除数据库
drop database day02;

二、DDL操作表

-- DDL操作表

-- 创建表

	    --每个字段之间使用逗号隔开,最后一个字段不用加;
		--先写字段名,再写类型;
		--int 类型有默认长度(11位整数),varchar必须加上长度;
		--创建表的前提是有正在使用的数据库

create table student(
	id int,
	name varchar(20),
	age int,
	birthday date
);

--查看表
-- 查看某个数据库中的所有表
show tables;
-- 查看表结构(describe=desc)表格形状
desc student;
-- 查看创建表格的SQL语句
show create table student;

-- 快速创建一个表结构相同的表(只是创建一个结构相同,里面并没有数据)
create table stu like student;
create table stu2 like student;

-- 删除表
drop table stu2;

-- 修改表结构

-- 添加列  add
alter table student add address varchar(100);
alter table student add email int;
-- 修改列类型和长度	 modify
alter table student modify email varchar(30);
-- 修改字段名字 change (类型和长度如果不需要修改也必须按原来的加上,需要修改也可以修改字符类型和长度)
alter table student change address addre char(150);
-- 删除字段
alter table student drop email;
-- 修改表名
rename table stu to stu1;
-- 修改字符集
alter table stu1 character set gbk;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值