随笔分类 -  SQL

高级程序员必修课--sql思维举重训练
摘要:写sql是程序员基本功课,找工作面试一般必有sql题,实际工作中对sql的需求更是千变万化,所以掌握好sql对于一个程序员来说是件非常重要的事情.本文通过一个简单易懂的关系(学生/课程/成绩关系)尽量构造出各种各样的需求来提高我们写sql的功底,其中有些sql还是有一些难度的,大多数sql我都给出了思考思路,希望本人N天的劳动成果对您有所帮助. 限于本人水平有限,有些地方的sql写的并不完美,希望大家不吝赐教.最后提一点小小的要求,希望大家对本文积极进行评论,大家的评论是我改进和提高的动力,我希望在和大家的交流中得到提高.表关系:建表和初始化sql:[sql]view plaincopypr. 阅读全文

posted @ 2012-05-22 21:16 leohxj 阅读(724) 评论(1) 推荐(1)

mySQL使用
摘要:Ubuntu 下安装mySQL,可以直接在终端输入:sudo apt-get intsall mysql-servicesudo apt-get install mysql-client安装完成后,使用:mysql -u root -p设置密码并进去mysql.如果想要添加新用户,使用:grant all on *.* to user@localhost identified by "";user为用户名,“”里面为密码,可以为空。如果在mysql中输入出错,可以使用/c结束,当缺少引号的错误,使用'\c结束。其余具体操作,请查看:http://dev.mysql. 阅读全文

posted @ 2012-04-29 10:55 leohxj 阅读(147) 评论(0) 推荐(0)

SQL学习(高级语法)1
摘要:TOP 子句TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。注释:并非所有的数据库系统都支持 TOP 子句。LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。SQL 通配符在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符:通配符描述%替代一个或多个字符_仅替代一个字符[charlist]字符列中的任何单一字符[^charlist]或者[!charlist]不在字符列中的任何单一字符IN 操作符IN 操作符允许我们在 WHER 阅读全文

posted @ 2012-03-08 00:49 leohxj 阅读(764) 评论(0) 推荐(0)

SQL学习笔记(基本语法)
摘要:SQL SELECT 语句SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。SQL SELECT DISTINCT 语句在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。WHERE 子句如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。AND 和 OR 运算符AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则 OR 阅读全文

posted @ 2012-03-08 00:36 leohxj 阅读(251) 评论(0) 推荐(0)

SQL学习笔记(简介)
摘要:什么是 SQL?SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言SQL 能做什么?SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的纪录SQL 可更新数据库中的数据SQL 可从数据库删除记录SQL 可创建新数据库SQL 可在数据库中创建新表SQL 可在数据库中创建存储过程SQL 可在数据库中创建视图SQL 可以设置表、存储过程和视图的权限SQL 是一种标准 - 但是...SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 阅读全文

posted @ 2012-03-08 00:24 leohxj 阅读(243) 评论(0) 推荐(0)

导航