SQL-表的操作(创建表,删除表,更改列,插入新行,更改行的值,删除表中数据)

时间:2023-01-01 23:07:36

一,操作表及列

1.创建表:

CREATE TABLE test

(ID int  PRIMARY KEY IDENTITY,Name varchar(20) )

2.删除表

DROP TABLE test

3.重命名表

sp_remane 'oldname','newname'

4.改变列

ALTER TABLE  test

ADD Family varchar(50),Address varchar(50)//添加列,注意添加多哥列用逗号隔开,不使用括号

ATLTER COLUMN Family varchar(60) NOT NULL,Address NOT NULL//修改列,只能修改类型,空或非空,不能修改列名,修改其它约束时先删除约束

DROP COLUMN Family,Address//删除列,有CHECK/FOREIGN KEY/UNIUE/PRIMARY KEY DEFAULT约束的列都不能删除

DROP CONSTARINT constraint_name//删除约束,此时要用到约束名

二,操作表中的数据

1.插入新行

INSERT INTO test

(ID,Name)

VALUES

(1,‘wangwu’)

2.从已知表中选取数据添加到表中

INSERT INTO test

(ID,Name)

SELECT b.ID,b.Name

FROM Beast AS b

WHERE ID>4

3.更改数据:

UPDATE test

SET Name='zhangsan',Family='wang'

WHERE ID=1

SQL-表的操作(创建表,删除表,更改列,插入新行,更改行的值,删除表中数据)的更多相关文章

  1. oracle--二维表的操作创建修改删除

    oracle学习内容 oracle的管理系统学习 oracle的数据管理学习 oracle的用户管理 oracle二维表管理 创建表和字段讲解 --创建表学习 1. 创建表的基本语句:create t ...

  2. .net对各表的操作详细到字段的更改记录的日志

    存入数据库中,目前的字段包括操作人,操作时间,sql语句,被修改的字段,字段原值,操作人的身份. /// <summary> /// 添加操作日志 /// </summary> ...

  3. dataTable 表插入新行

    DataRow dr = dt.NewRow();//定义新行            dr["sumPrice"] = sumPrice;//对应字段赋值            d ...

  4. SQL的经典操作——批量复制同行的其它列数据到其它列数据

    看图说话比较直观: 对比复制前后的数据表: 使用SQL语句:UPDATE OR ROLLBACK Content SET YINBIAO = YINBIAO2, GESHU = GESHU2 WHER ...

  5. pandas删除满足特定列信息的行记录

    #!/usr/bin/python import pandas as pd df = pd.read_excel('c:\data\zichan.xlsx') df_sn = pd.read_exce ...

  6. Jmeter连接mysql&comma;如何用delete、update、insert真正删除、更改、插入数据库里的数据;

    1.如下图,当插入数据的时候如图对应填写,查询数据的时候上面插入的那条数据就会显示,但是如果不执行下图的提交数据:到数据库里查的时候,插入的这条数据实际上并没有插入成功: . 结果:如果没有提交数据, ...

  7. 存储引擎和表的操作&lpar;mysql中的数据类型、完整性约束&rpar;

    一.存储引擎 .概念 MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平并且最终提供广泛的不同的功能和能力. 通过选择不同的技术 ...

  8. python 全栈开发,Day61&lpar;库的操作&comma;表的操作&comma;数据类型&comma;数据类型&lpar;2&rpar;&comma;完整性约束&rpar;

    昨日内容回顾 一.回顾 定义:mysql就是一个基于socket编写的C / S架构的软件 包含: ---服务端软件 - socket服务端 - 本地文件操作 - 解析指令(mysql语句) ---客 ...

  9. mysql数据表的基本操作&colon;表结构操作,字段操作

    本节介绍: 表结构操作 创建数据表. 查看数据表和查看字段. 修改数据表结构 删除数据表 字段操作 新增字段. 修改字段数据类型.位置或属性. 重命名字段 删除字段 首发时间:2018-02-18  ...

随机推荐

  1. MyBatis知多少(16)MyBatis映射

    之前我们详细地讨论了MyBatis背后的设计理念以及iBATIS框架是如何产生的.也说明了MyBatis是一个混合型解决方案,它从处理关系数据库的其他不同方法那里借鉴了许多思想.那么MyBatis到底 ...

  2. php获取文件mime类型Fileinfo等方法

    前几天写到使用wordpress xmlrpc api远程发布文章,如果本地服务器的文章库里某一篇待发表的wordpress文章包含图片文件时,就会使用到WordPress上传文件的API metaW ...

  3. 移动开发常用head部分

    <!--[viewport] 设置布局viewport的各种信息: width=device-width:布局viewport宽度等于设备宽度 initial-scale=1.0:默认缩放比为1 ...

  4. MVC中调用模态框之后导致JS失效

    今天在工作中碰到一个页面调用模态框之后,页面原来的JS失效的问题,由于前台经验较少,折腾了一天... 问题描述是这样,在页面,有两个下拉列表框A和B,做了下拉列表框联动,有一个button按钮会调用模 ...

  5. March 03rd&comma; 2018 Week 9th Saturday

    No cross, no crown. 不经历风雨,怎能见彩虹. Sometimes you can see a beautiful rainbow high in the sky without h ...

  6. HTML&sol;CSS基础知识(三)

    浏览器内核 浏览器内核是浏览器的核心,也称“渲染引擎”,用来解释网页语法并渲染到网页上.浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息.不同的浏览器内核对网页的语法解释也不同,因此网页开发 ...

  7. 手动增删windows 服务和dll函数

    ①注册windows服务 sc create "服务名AAA" binPath= "安装目录\AAA.exe" displayname= "服务显示名 ...

  8. Revit API改变风管及管件尺寸

    start , , )) < , , -)) < , dHeight = ;             ConnectorSetIterator csi = fi.MEPModel.Conn ...

  9. HDU 1281 - 棋盘游戏 - &lbrack;二分图最大匹配&rsqb;

    题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=1281 Time Limit: 2000/1000 MS (Java/Others) Mem ...

  10. Android Studio和SDK下载、安装和环境变量配置

    win10下Android Studio和SDK下载.安装和环境变量配置                                                               - ...