本教程中所使用的数据库的建表语句都在“SQL教程——索引”这篇文章中,点击链接直达:索引&建表语句

摘要:本文主要介绍SQL的DDL语法

表的管理

1、表的创建

语法:

create table 表名(列名    列的类型【(长度)约束】,列名    列的类型【(长度)约束】,列名    列的类型【(长度)约束】,)

#案例: 创建表Book

creat table book(id int, #编号bname varhcar(20); #图书名price double, #价格author varchar(20), #作者publishDate DATETIME #出版日期);

2、表的修改

语法:

alter table 表名 add|drop|modify|change column 列名【列类型 约束】;
  1. 修改列名

    alter table book change column publishdate pubDate datetime;
  2. 修改列的类型或约束

    alter table book modify column pybdate timestamp
  3. 添加新列

    alter table book add column annual double
  4. 删除列

    alter table drop column annual;
  5. 修改表名

    alter table author rename to book_author;

3、表的删除

drop table if exists book_author;show tables;#通用的写法drop database if exists 旧库名;create database 新库名;

4、表的复制

insert into author values(1, '村上春树', '日本'),(2, '莫言', '中国'),(3, '冯唐', '中国');#1.仅仅复制表的结构create table copy like author;#2.复制表的结构+数据create table copy2select * from author;#3.只复制部分数据create table copy3select id, au_namefrom authorwhere nation = '中国';#4.仅仅复制某些字段create table copyselect id, au_namefrom authorwhere 0;

SQL教程——表的管理相关推荐

  1. oracle表空间管理sql,oracle表空间管理维护

    1. 新表空间的创建 语法格式: CREATE TABLESPACE 表空间名 DATAFILE 文件标识符[,文件标识符]... [DEFAULT STORAGE(存储配置参数)]  [ONLINE ...

  2. mysql数据库入门教程(7):库和表的管理

    DDL语言 #DDL /* 数据定义语言 库和表的管理 一.库的管理 创建.修改.删除 二.表的管理 创建.修改.删除 创建: create 修改: alter 删除: drop */ 一.库的管理 ...

  3. SQL Server 创建和管理数据表

    一.已有数据库,其名称为userdb 1.在userdb数据库中按照要求创建以下数据表: 创建数据库userdb CREATE DATABASE userdb ON PRIMARY (NAME=use ...

  4. sql 教程_SQL

    sql 教程 SQL stands for Structured Query Language. SQL is a domain specific language used to manage da ...

  5. 视频教程-19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程-MySQL

    19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/ja ...

  6. C#毕业设计——基于C#+asp.net+SQL Server的公交车管理系统设计与实现(毕业论文+程序源码)——公交车管理系统

    基于C#+asp.net+SQL Server的公交车管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL Server的公交车管理系统设计与实现,文章末尾 ...

  7. asp毕业设计——基于vb+VB.NET+SQL Server的公文管理系统设计与实现(毕业论文+程序源码)——公文管理系统

    基于vb+VB.NET+SQL Server的公文管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于vb+VB.NET+SQL Server的公文管理系统设计与实现 ,文章末尾附有本 ...

  8. C#毕业设计——基于C#+asp.net+SQL server的办公自动化管理系统设计与实现(毕业论文+程序源码)——办公自动化管理系统

    基于C#+asp.net+SQL server的办公自动化管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL server的办公自动化管理系统设计与实现, ...

  9. SQL Server 表分区实战系列(文章索引)

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 前言(Introduction) 实战说明(In Action) 表分区逻辑结构图(Construction) 表分区学 ...

最新文章

  1. linux定时任务实例,linux定时任务访问url实例
  2. P6257-[ICPC2019 WF]First of Her Name【AC自动机】
  3. 从零开始学习PYTHON3讲义(二)把Python当做计算器
  4. ASP.NET MVC基础入门.
  5. Android控制文字水平间距android:letterSpacing
  6. 持续集成实践二之Jenkins与Sonar Qube集成
  7. 深度学习中的BN和dropout方法及训练和测试时的差异
  8. C语言——结构体数组的使用案例(如何判断两个矩形是否相交,其中一个是否包含在另外一个里面,点是否在矩形中)...
  9. EL表达式结合页面JSTL使用 迭代显示表格
  10. sicily 1443 Printer Queue
  11. python 编码例子汇总
  12. 离散数学(下)第十章 群与环
  13. 苹果电脑Chrome浏览器截网页长图
  14. 建房遮阳标准的计算机方法,农村建房遮阴计算标准,看看怎么计算?
  15. 企业应用SaaS行业的B端产品经理,如果提升自己的产品设计能力?
  16. ChatGPT of Siri 快捷指令语音免魔法3.5版+网页版 - TDChat
  17. 路由器,交换机的存储介质的区别
  18. 忘记服务器root用户密码
  19. 数独(DFS优化练习)
  20. 14. RDMA之Memory Window

热门文章

  1. yml配置文件特殊字符处理
  2. python百余行代码能做什么?能实现一个类IDM下载程序!
  3. Microsoft Visual Studio 遇到了问题,需要关闭的一种可能的解决方法
  4. 福特无人驾驶自动驾驶战略布局Xmind思维导图(有哪些大公司有无人驾驶?自动驾驶前沿)
  5. 浅谈水下机器人ROV发展态势现状
  6. urp简单入门(unity2020.3版本)
  7. CAS入门 安装及测试
  8. Efficientdet译文
  9. 华为中级——字符串分割
  10. 信贷(Credit)