数据库
努力知行合一
这个作者很懒,什么都没留下…
展开
-
数据库知识点总结(1)
1、存储过程 1.1什么是存储过程?--存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。 1.2存储过程优点? 1.2.1存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。原创 2014-11-30 11:24:46 · 513 阅读 · 0 评论 -
数据库知识点总结(2)
5、内联接,外联接区别? 5.1内连接(a innerjoin b on a.id=b.id)——等值连接(where a.id=b.id) 得到两个表的相同条件值的记录,两种操作的到的结果是一样的。 5.2左外连接( a leftjoin b on a.id=b.id) 得到a表的全部,b表与a表中满足条件的显示出来,不满足条件的不显示。即内连接结果原创 2014-12-01 10:27:02 · 554 阅读 · 0 评论 -
SQL 增删改查(详细)
一、增:有2种方法1.使用insert插入单行数据: insert [into] <表名> [列名] values <列值> insert into Strdents (name,age) values ('atm',12)2.使用insert,select语句将现有表中的 数据添加到已有的新表中 insert into <已有的新表> <列名> select <原表列名> from <原原创 2015-08-14 00:16:08 · 2691 阅读 · 3 评论 -
SQL like模糊查询
在实际的项目开发中很多时候都要进行模糊匹配,比如说匹配列值的某一部分。SQL提供了四种匹配方法:1、%匹配 %匹配又有几种不同的用法。%atm%,前后都可以通配,得到的结果可以是“atmmm”,“ggatm”,“bbatmaa”;select * from tableinfo where name like "%atm%";如果需要匹配两个字符或者字符串,可以用and连接。select *原创 2015-08-13 22:42:27 · 1263 阅读 · 0 评论