SQL教程——表的管理
本教程中所使用的数据库的建表语句都在“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 列名【列类型 约束】;
修改列名
alter table book change column publishdate pubDate datetime;
修改列的类型或约束
alter table book modify column pybdate timestamp
添加新列
alter table book add column annual double
删除列
alter table drop column annual;
修改表名
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教程——表的管理相关推荐
- oracle表空间管理sql,oracle表空间管理维护
1. 新表空间的创建 语法格式: CREATE TABLESPACE 表空间名 DATAFILE 文件标识符[,文件标识符]... [DEFAULT STORAGE(存储配置参数)] [ONLINE ...
- mysql数据库入门教程(7):库和表的管理
DDL语言 #DDL /* 数据定义语言 库和表的管理 一.库的管理 创建.修改.删除 二.表的管理 创建.修改.删除 创建: create 修改: alter 删除: drop */ 一.库的管理 ...
- SQL Server 创建和管理数据表
一.已有数据库,其名称为userdb 1.在userdb数据库中按照要求创建以下数据表: 创建数据库userdb CREATE DATABASE userdb ON PRIMARY (NAME=use ...
- sql 教程_SQL
sql 教程 SQL stands for Structured Query Language. SQL is a domain specific language used to manage da ...
- 视频教程-19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程-MySQL
19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/ja ...
- C#毕业设计——基于C#+asp.net+SQL Server的公交车管理系统设计与实现(毕业论文+程序源码)——公交车管理系统
基于C#+asp.net+SQL Server的公交车管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL Server的公交车管理系统设计与实现,文章末尾 ...
- asp毕业设计——基于vb+VB.NET+SQL Server的公文管理系统设计与实现(毕业论文+程序源码)——公文管理系统
基于vb+VB.NET+SQL Server的公文管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于vb+VB.NET+SQL Server的公文管理系统设计与实现 ,文章末尾附有本 ...
- C#毕业设计——基于C#+asp.net+SQL server的办公自动化管理系统设计与实现(毕业论文+程序源码)——办公自动化管理系统
基于C#+asp.net+SQL server的办公自动化管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL server的办公自动化管理系统设计与实现, ...
- SQL Server 表分区实战系列(文章索引)
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 前言(Introduction) 实战说明(In Action) 表分区逻辑结构图(Construction) 表分区学 ...
最新文章
- linux定时任务实例,linux定时任务访问url实例
- P6257-[ICPC2019 WF]First of Her Name【AC自动机】
- 从零开始学习PYTHON3讲义(二)把Python当做计算器
- ASP.NET MVC基础入门.
- Android控制文字水平间距android:letterSpacing
- 持续集成实践二之Jenkins与Sonar Qube集成
- 深度学习中的BN和dropout方法及训练和测试时的差异
- C语言——结构体数组的使用案例(如何判断两个矩形是否相交,其中一个是否包含在另外一个里面,点是否在矩形中)...
- EL表达式结合页面JSTL使用 迭代显示表格
- sicily 1443 Printer Queue
- python 编码例子汇总
- 离散数学(下)第十章 群与环
- 苹果电脑Chrome浏览器截网页长图
- 建房遮阳标准的计算机方法,农村建房遮阴计算标准,看看怎么计算?
- 企业应用SaaS行业的B端产品经理,如果提升自己的产品设计能力?
- ChatGPT of Siri 快捷指令语音免魔法3.5版+网页版 - TDChat
- 路由器,交换机的存储介质的区别
- 忘记服务器root用户密码
- 数独(DFS优化练习)
- 14. RDMA之Memory Window