MySQL:入门操作——DDL(数据定义语言)

1、MySQL进入操作,配置好环境变量,以管理员身份运行cmd。mysql -u root -p (然后回车输入自己的密码)
MySQL 进入操作
2、首先查看一下,root用户下的数据库有哪些。

SHOW DATABASES;

SHOW DATABASES
3、DDL数据定义语言
创建数据库

CREATE DATEBASE `test_database`;

还可以设置(CHARACTER SET 字符集)
在这里插入图片描述
删除数据库

DROP DATABASE `test_database`;

在这里插入图片描述
切换数据库

USE `test_database`

在这里插入图片描述
创建表

CREATE TABLE `Person`(
    		p_id BIGINT PRIMARY KEY AUTO_INCREMENT,
   		 	p_name VARCHAR(45) NOT NULL,
  	  		p_address VARCHAR(100));

显示当前数据库下的所有表

 SHOW TABLES;

在这里插入图片描述
查看表结构

DESC `Person`;

在这里插入图片描述
查看生成表的SQL语句

SHOW CREATE TABLE `Person`;

在这里插入图片描述
修改表
<重命名表>

ALTER TABLE `Person` RENAME (TO) `Student`;

在这里插入图片描述
<给表添加字段>

ALTER TABLE `Student` ADD  `s_hobby` VARCHAR(45);

在这里插入图片描述
<修改表的字段>

ALTER TABLE `Student` CHANGE `s_hobby` `s_birthday` DATE;

在这里插入图片描述
<修改字段的数据类型>

 `ALTER TABLE `Student` MODIFY `s_birthday` DATETIME;`

在这里插入图片描述
<删除字段>

 ALTER TABLE `Student` DROP `s_birthday`;

在这里插入图片描述
<删除并重新创建表>
该功能相当于清除表中的数据(DELETE 是DML数据操纵语言,它需要一条条的删除数据)具体实现方法如下:

TRUNCATE TABLE `Student`;

在这里插入图片描述
<删除表>

DROP TABLE `Student`;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值