㈠ 谁能告诉我个学习sql语句的网站
www.chinadb.org
㈡ 有什么好的 SQL学习网站吗
W3School网站,含有很多编程技术的教程。
http://www.w3school.com.cn/sql/
㈢ 学习sql数据库的好网站,本人是初学者,可以给点建议,谢谢
http://www.codeproject.com/
这个网站不错,不过是英文的哦
㈣ 有什么好的SQL Server数据库学习网站
SQL的网站说实在挺多的,哪个IT论坛没有SQL版块,比较好的像CUUG官网和论坛、ITpub、51cto还有oracle官方论坛,还有CSDN,在上面学习都不错
CUUG上的资源共享,还有数据库培训课程里面有SQL,也有SQL主题的网络公开课、技术沙龙,有空参加参加比自己啃书有用。
㈤ 我想自学Sql数据库,请问那些网站和教程可以,谢谢!
我是没怎么研究数据库,初学的话我倒是可以说下,其实挺简单的,就是SQL语句,不要被什么T-SQL,过程,乱七八糟迷惑了就是。意思就是不管他们。。
还有一个学长说的就是一个三范式,他跟我说要好好研究,之前倒是没怎么懂,这两天写数据库课设,才慢慢感觉到它对构建一个数据库有多么重要。
总之就是学会sql语句,create update insert 很简单的也不用什么书,网上看看就会了,至于查询有点麻烦下个电子书学学也会了。(不仅仅是select还有左/右外连接什么的,慢慢你就知道了)
再一个就是学个高级语言,我觉得这个是比较必须的。。不知道你学过没有,没有去学一个,也用不了多久,.NET PHP, JAVA比较难,如果没学过就别学这个。。我觉得一个学数据库的,不会一门语言是挺搞笑的,自己建了数据库就只能自己在查询窗口玩。。。虽然我身边有不少人就是这样···有点不能理解呵呵,计算机本来就是一个融汇贯通的过程,你只会一个是永远不能提高到哪去的。
这个时候你就知道自己有没学数据库的天赋了。。有的话接下来自己的路就走的顺了,下面的我是没做过了,是一些学长的经历。。。
再来就是对数据库的单独理解了。。我有个学长是研究mysql就是研究他的源代码,不过这没点牛逼基础还真是不容易(这也是我说的为什么计算机是融会贯通的了。。)。。再不就是oracle了,就是去考证,我们学校有个牛逼的就考个中级的,现在就坐等毕业拿最高工资了。。
㈥ 求SQL数据库学习网站大全
SQL的网站说实在挺多的,哪个IT论坛没有SQL版块,比较好的像CUUG官网和论坛、ITpub、51cto还有oracle官方论坛,还有CSDN,在上面学习都不错,CUUG上的资源共享,还有数据库培训课程里面有SQL,也有SQL主题的网络公开课、技术沙龙,有空参加参加比自己啃书有用。
㈦ 推荐几个好的sqlserver学习网站
用未来教育的
㈧ 有没有谁告诉我一个可以深度学习SQL的好网站
还是要看你学sql的哪方面了,个人建议看看i春秋,他们有sql注入系列的课程,好像也有sql其他系列的。
㈨ 求SQL语句学习的网站,对于练习用例能实时在网页上输入语句来判断结果。
不用网站的 下载一个SQL SERVER 数据库就行了 想怎么编译都可以
如图
记得采纳哦
㈩ 怎么学习SQL语句
创建数据库
创建之前判断该数据库是否存在 if exists (select * from sysdatabases where name='databaseName') drop database 'databaseName' go Create DATABASE database-name
删除数据库
drop database dbname
备份sql server
--- 创建 备份数据的 device USE master EXEC sp_admpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack
创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only
删除新表
drop table tabname
增加一个列
Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
添加主键
Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col)
创建索引
create [unique] index idxname on tabname(col….) 删除索引:drop index idxname on tabname 注:索引是不可更改的,想更改必须删除重新建。
创建视图
create view viewname as select statement 删除视图:drop view viewname
几个简单的基本的sql语句
选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串)---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count(*) as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1[separator]
几个高级查询运算词
A: UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。 B: EXCEPT 运算符 EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。 C: INTERSECT 运算符 INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。 注:使用运算词的几个查询结果行必须是一致的。
使用外连接
A、left outer join: 左外连接(左连接):结果集既包括连接表的匹配行,也包括左连接表的所有行。 SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c B:right outer join: 右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。 C:full outer join: 全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。