首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL数据库:第十二章:(DDL)Data Define Language数据定义语言

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

作者头像
马克社区
发布2023-08-31 15:27:40
发布2023-08-31 15:27:40
4700
举报
文章被收录于专栏:高端IT高端IT

回退至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

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档