MySQL数据库DDL基础命令大全
-- 创建数据库
CREATE DATABASE IF NOT EXISTS `my_database`;
-- 选择数据库
USE `my_database`;
-- 创建表
CREATE TABLE IF NOT EXISTS `my_table` (
`id` INT AUTO_INCREMENT,
`name` VARCHAR(50) NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
);
-- 查看表结构
DESC `my_table`;
-- 修改表结构:添加列
ALTER TABLE `my_table` ADD COLUMN `age` INT;
-- 修改表结构:修改列
ALTER TABLE `my_table` MODIFY COLUMN `name` VARCHAR(100) NOT NULL;
-- 修改表结构:重命名列
ALTER TABLE `my_table` CHANGE COLUMN `created_at` `created` TIMESTAMP;
-- 修改表结构:删除列
ALTER TABLE `my_table` DROP COLUMN `age`;
-- 重命名表
RENAME TABLE `my_table` TO `new_table`;
-- 删除表
DROP TABLE IF EXISTS `new_table`;
-- 删除数据库
DROP DATABASE IF EXISTS `my_database`;
以上代码提供了创建数据库、选择数据库、创建表、查看表结构、修改表结构(添加列、修改列、重命名列、删除列)、重命名表和删除表的基本操作,同时也展示了如何删除数据库。这些操作是数据库管理和维护的基础,对于开发者来说非常重要。
评论已关闭