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