sql sever[基本] ''增删改'' 随笔

  结构语言分类  DDL(数据定义语言)  create  drop  alter   创建删除以及修改数据库,表,存储过程,触发器,索引....

 DML(数据操作语言)   insert  delete  update  用来操作数据库中的数据   

 DQL(数据查询语言) select  用来查询数据库中的数据    DCL(数据控制语言)  grant(授权)  revoke(撤销)

逻辑运算符

  and   &&   与   or    ||   或   not   !   非

标识列   是 自增列! 主键是 唯一!

联合主键     将多列设置成主键!

插入数据 (列和值一一对应) insert into 表名(列) values(值)

复制多条数据 insert into ... select ... from (两表列名一一对应,有表) insert into 新表名(各列名) select 各列名 from 原表名

复制多条数据 select ... into ... from (无表) select 各列名 into 新表名 from 原表名

插入多条 insert into ... select ... union (有表) insert into 表名(各列名) select 数据 union select 数据 union ......

更新数据 update 表名 set 需要更新的列(,隔开) where 拥有的条件(and或者or 隔开) 是否为空 is null or ""

删除数据

指定条件(含有外键时,删除主表中的数据必须删除子表数据) delect from 表名 where 数据

全部清空 delect from 表名

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏WindCoder

当 NOT NULL DEFAULT遇到 Invalid use of NULL value

ERROR 1138 (22004) at line 7: Invalid use of NULL value

1241
来自专栏沃趣科技

Performance Schema使用简介(一)

Performance Schema简介 Oracle DBA都应该知道 Oracle中提供了大量的视图供DBA们排查问题使用,并且有等待事件帮助大家快速定位问...

42310
来自专栏跟着阿笨一起玩NET

我的MYSQL学习心得(一) 简单语法

使用MYSQL有一段时间了,由于公司使用SQLSERVER和MYSQL,而且服务器数量和数据库数量都比较多

1771
来自专栏L宝宝聊IT

SQL server 数据库的索引和视图

1445
来自专栏zcqshine's blog

update in 的优化写法

1667
来自专栏我的博客

ubuntu安装puref-ftpd

1.安装pureftpd sudo apt-get install pure-ftpd sudo apt-get install pure-ftpd-mysql...

2914
来自专栏用户2442861的专栏

【Linux】Ubuntu下C语言访问MySQL数据库入门

首先以用户rick登录MySQL数据库(用户rick已经被root权限用户赋予了创建数据库等等的权限):

1153
来自专栏乐沙弥的世界

MySQL视图

视图是关系型数据库重要的组成部分之一,它可以限制数据访问,简化复杂查询,保持数据的独立性,以及基于相同的数据提供不同的视图等等。本文介绍MySQL数据库视图的一...

812
来自专栏Android相关

SQLite---使用触发器(Trigger)

当数据库中的数据太多时,往往需要进行清理,将一些过时的数据删除,但是往往找不到合适的时机进行清理。于是SQLite提供了Trigger,当某些事件发生时,可以触...

1024
来自专栏蓝天

MySQL中MyISAM引擎与InnoDB引擎性能简单测试

[硬件配置] CPU : AMD2500+ (1.8G) 内存: 1G/现代 硬盘: 80G/IDE [软件配置] OS : Windows XP SP2 S...

822

扫码关注云+社区