MySQL数据库:第十二章:(DDL)Data Define Language数据定义语言

2023-08-31 15:27:40 浏览数 (2)

回退至Mysql数据库理论与实战

#DDL Data Define Language数据定义语言

关键字:create、alter、drop 库的管理 表的管理 #一、库的管理 #1、创建库 #语法:create database [if not exists] 库名 CREATE DATABASE IF NOT EXISTS stu0906 ; #2、删除库 #语法:drop database[if exists] 库名 DROP DATABASE IF EXISTS stuBig0906; #二、表的管理 #1、创建表 ★ #语法: CREATE TABLE [IF NOT EXISTS] 表名( 字段名 数据类型 [约束], 字段名 数据类型 [约束], 。。。。 ); #示例:学员信息表的创建

CREATE TABLE IF NOT EXISTS stuinfo( stuid INT, stuname VARCHAR(10), gender CHAR, email VARCHAR(20), borndate TIMESTAMP );

DESC students; SHOW TABLES; #2、修改表【了解】 ALTER TABLE 表名 CHANGE|MODIFY|DROP|ADD COLUMN 字段名 字段类型;

#①修改表名 ALTER TABLE stuinfo RENAME TO students; #②修改列名 ALTER TABLE students CHANGE COLUMN borndate birthday TIMESTAMP; #③修改字段类型 ALTER TABLE students MODIFY COLUMN birthday DATETIME; #④添加新列 ALTER TABLE students ADD COLUMN address VARCHAR(30); #⑤删除旧列 ALTER TABLE students DROP COLUMN address;

#3、删除表★ DROP TABLE IF EXISTS students; #4、复制表 USE test;

#①仅仅只是复制了表的结构 CREATE TABLE newTab1 LIKE chinese; #②复制了表的结构 数据 CREATE TABLE newTab2 SELECT * FROM chinese;

SHOW TABLES; #案例:复制usa表中的uname和ugender结构,但不要数据 CREATE TABLE newTab4 SELECT uname,ugender FROM usa WHERE 0;

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120683911

0 人点赞