澳门网络娱乐游戏平台-澳门电子游戏娱乐网址-官方直营

SQL底工增加和删除改查

  作为三个小白,简单收拾一下轻易易行的SQL语句:

[TOC]

  数据库最焦点的操作依旧是:增!删!改!查!(具体详细的请参见官方文书档案,貌似日平日见专门的学业之中用到任何的也相当少,基本上都以这两种..一言以蔽之作者或许相比懒..表情呢...表情在哪个地方╭(°A°`)╮)

数据库

  ~关于增

create table 表名 (列1 类型,列2 类型....)    创建表

insert into 表 (列名 ,...)value(值...)    插入数据

insert into tablename (a,b)
select a,b from tablename          将查询出来的结果插入

怎么着是数据库

澳门钻石备用网站 1

增.png

  • 可存款和储蓄大批量数额;
  • 惠及寻觅;sql语句
  • 保持数据的后生可畏致性、完整性;
  • 安全,可共享;
  • 经过组合分析,可产生新数据。
    实为:数据库其实正是富有极度文件构造的文书

  ~关于删

delete from table where...   删除表中符合条件的数据 注意where条件

drop table  tablename      删除某张表  直接删除掉

数据库如何保存数据

数据库是用表布局来存款和储蓄数据的

澳门钻石备用网站 ,表雷同excel,有行有列

澳门游戏平台大全 ,SQL底工增加和删除改查。要是里面有User对象,里面有name,age,sex属性

  ~关于改

alter table tablename add 列 类型      增加列

alter table tablename drop column 列    删除列

update                     经典实用

name | age | sex

张三 | 12 | 男

李四 | 15 | 女

  ~关于查

select * from table where....      基本操作应该都明白

数据库的装置与利用

show databases; 展现数据库列表
use 数据库名字;切换数据库
show tables ;显示数据库中持有的表
desc table(表名); 查询您的表格

关于连接~~!

一而再有三种 内连接和外接连,网络教程一大堆...

外连接分为左连接(left join 或left outer join)、右连接(right join 只怕right outer join)、和全外连接 (full join 可能 full outer join)

内连接(join 或者inner join )

从名称想到所包括的意义,左外连接就是侧边为主,左侧的表有多少行连接之后就有稍微行,右侧没有的会用null来表示,右连接同理

全外连接正是会左右都包罗,包涵侧边有右侧未有和右边手有左侧未有的多少,能够说是最全的多少

内接二连三呢就是再次来到符合条件的行,未有剩余的数目

sql语句

布局化查询语句(增加和删除改查) 发送客户的sql语句到数据库中取进行增加和删除改查的操作

最终 到了最入眼之处,就是积存进度!!!

每趟到存款和储蓄过程的时候,都以为心塞塞啊。。非常是刚最初接触的时候,虐小编千百遍,作者却带他如初恋

当今天天都在更新存款和储蓄进度

好听点叫存款和储蓄进度,sql脚本什么的,其实她就是一群sql的会集体。

最多正是加上个循环,加上个日子变量,加上点参数,然后再调用点其余早就写好的存放进度如何的

再有注意引号的标题,那几个是嘉龙

举个例证,

set @sql='select * from t1  where b.ti='''+@dt+'''         ';  这个dt旁边的引号你没有就完了....              

set @sql='update t1 set name=''1''   ';              遇见带引号的记得加引号....

迷闷还记得刚领头算时间的时候出的错......

sql的分类

  • DDL 对数据库、表的创造与改过进行操作的口舌

  • 成立数据库:create database java(数据库名字) charset utf8 collate utf8_general_ci

  • DML 增加和删除改语句

  • 删除数据库:DROP DATABASE [IF EXISTS] mydb1;

  • DCL 对顾客权限举行操作的讲话

  • DQL 查询语句(重视)

对了,还大概有种种时间函数以致其余的函数

论及届时刻的无数众多 ,说多少个超级重大的吧 感到是自家相比较常用的

cast(列 as 类型)      强制转换

convert(varchar(20),列,类型)      这里面比较常用的 是23  输出格式 2017-02-28
                                 120 输出格式 2017-02-28 22:11:00
                                 108 输出格式 22:11:00

datediff(时间类型,时间1,时间2)        计算时间的差值     mi 分钟 hour 小时 

还应该有不菲其它的呢...英特网资料很多,不一一列举了。用多了当然掌握超多居多,加油!!!

入门(查询语句)

show databases; 展现数据库列表
use 数据库名字;切换数据库
show tables ;显示数据库中具有的表
desc table(表名); 查询您的报表

DML 增加和删除改查语句(重点);

澳门钻石备用网站 2

增.png

insert [into] 表名(字段1,字段,...) values();

澳门钻石备用网站 3

删.png

delete form 表名 [where] 条件

update 表名 set 字段名1=改过后的值1,字段名2=改过后的值2 [where] 条件

澳门钻石备用网站 4

改.png

本文由澳门网络娱乐游戏平台发布于数据库,转载请注明出处:SQL底工增加和删除改查

相关阅读