DDL表和库管理语言

DDL表和库的管理

#1. 创建表dept1

NAME   NULL?  TYPE

id     INT(7)

NAME       VARCHAR(25)

USE test;

CREATE TABLE dept1(

id INT(7),

NAME VARCHAR(25)

);

#2. 将表departments中的数据插入新表dept2中

CREATE TABLE dept2

SELECT department_id,department_name

FROM myemployees.departments;

#3. 创建表emp5

NAME   NULL?  TYPE

id     INT(7)

First_name VARCHAR (25)

Last_name  VARCHAR(25)

Dept_id       INT(7)

CREATE TABLE emp5(

id INT(7),

first_name VARCHAR(25),

last_name VARCHAR(25),

dept_id INT(7)

);

#4. 将列Last_name的长度增加到50

ALTER TABLE emp5 MODIFY COLUMN last_name VARCHAR(50);

#5. 根据表employees创建employees2

CREATE TABLE employees2 LIKE myemployees.employees;

#6. 删除表emp5

DROP TABLE IF EXISTS emp5;

#7. 将表employees2重命名为emp5

ALTER TABLE employees2 RENAME TO emp5;

#8.在表dept和emp5中添加新列test_column,并检查所作的操作

ALTER TABLE emp5 ADD COLUMN test_column INT;

#9.直接删除表emp5中的列 dept_id

DESC emp5;

ALTER TABLE emp5 DROP COLUMN test_column;

原文地址:https://www.cnblogs.com/BetterThanEver-WWCH/p/8995568.html

时间: 2024-10-12 05:21:31

DDL表和库管理语言的相关文章

mysql学习一 DDL(数据定义语言)

一.mysql的具体安装这里就不多说了,网上有很多.大家可以在网上找找,有安装版本和压缩版本. 二.验证数据库是否安装成功: 在dos的命令行下面输入:mysql -u root -p(默认的是直接回车就可以了,如果你没有设置密码) 如果你设置了密码就得输入密码 就会登录上mysql,有mysql的提示信息. 三.DDL:数据定义语言 简述:什么是DDL呢?Data Definition Language(数据定义语言):我们知道是什么了,接下来应该了解它有什么作用吧?我想我们学习很多东西的时候

DDL(数据库定义语言)(五)

一.数据定义语言(Data Definition Language)的基本操作 定义数据库.表等,包括CREATE语句.ALTER语句.DROP语句.CREATE语句用于创建数据库.数据表等,ALTER语句用于修改表的定义等,DROP语句用于删除数据库.删除表等 # 查看所有数据库名称: show databases; # 切换数据库:切换到test数据库: use information_schema; # 显示所有表: show tables; # 查询表内容: select * from

稀疏矩阵的三元组顺序表的C语言实现

对于没有排序功能的集合来说,都可以使用java.util.Collections.sort()方法进行排序,它除了集合对象以外,还需要提供一个比较器.如果列表中的元素全部都是相同的类型,并且这个类实现了Comparable接口,就可以简单的调用Collections.sort()方法,如果这个类没有实现comparable接口,那么可以创建一个比较器传递一个Comparator实例作为Sort()的第二个参数进行排序,另外,如果不想使用默认的分类顺序进行排序,同样也可以传递一个Comparato

顺序表的C语言实现

一直在复习数学,想着要在六月底之前把数学三门四本书都过一遍,最近看到了线性代数了,好多学了都忘记了,慢慢来吧! 前段时间看的线性表了,才看了一点点,关于顺序表大致实现了下,后面抽看看看数据结构了,数学得全力复习了.准备暑假开始系统复习专业课,加油吧! 顺序表代码如下,简单实现了下,正好抓住这个机会复习了结构体,指针等知识.main()函数里写的比较乱,主要在于其他子函数里的实现 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 #defi

通过注册表获得操作系统语言设置

单击"开始→运行",在弹出的运行对话框中键入"REGEDIT",回车后打开开注册表编辑器,依次展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language ]分支,在右侧窗口中找到字符串值"Default"和"InstallLanguage",分别双击它们,在弹出的编辑对话框中将其数值数据修改为"0804"(0804是简体中文的语言代

第一天,Mysql安装,DDL(数据库定义语言),DBA,DML(数据库操纵语言),导入外面的sql文件

把"D:\mysql-5.6.22-winx64\bin"添加到系统环境变量path中了,然后在任意目录可访问mysql等命令,这样如登录等操作就不需要进入MySQL安装目录才好执行! MySQL下载(两个):网址: www.oracle.com1)下载MySQL Community Server (GPL) ---MySQL数据库2) MySQL Connectors ---jdbc驱动 登录: mysql -u root -p1234 查看有哪些数据库: show database

ddl(数据定义语言) ,dml (数据操控语言),dcl(数据控制语言)

DDL.DML和DCL的理解 1.DDL 1-1.DDL的概述 DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表.视图等等,DDL对这些对象和属性的管理和定义具体表现在Create.Drop和Alter上.特别注意:DDL操作的"对象"的概念,"对象"包括对象及对象的属性,而且对象最小也比记录大个层次.以表举例:Create创建数据表,Alter可以更改该表的字段,Dro

DDL(数据定义语言)

1.Oracle中常见的数据类型分类:(A) 1.number(x,y) 数字类型,x表示最大长度,y表示精度对应java中除char外所有基本数据类型(byte.short.int.long.float.double.boolean) 2.varchar2(x) 可变字符串,x表示最大长度.对应java中String 3.char(x) 定长字符串,x表示最大长度. 对应java中String 4.long 长字符串,最大2G.对应java中String 5.Date,日期(年月日时分秒)对应

乘法口诀表,C语言实现

▲C语言实现乘法口诀表的输出 ①正三角输出 #include<stdio.h> int main() { int i, j = 0; for (i = 1; i <= 9; i++) { for (j = 1; j <=i; j++) { printf("%d*%d=%2d\t", i, j, i*j); } printf("\n"); } return 0; } ②倒三角输出乘法口诀表 #include<stdio.h> int