SQL 基本语句

1.修改sa账户密码

在查询分析器中执行如下语句:

  1. sp_password Null,'teracypwd','sa'

把SA的密码设为“teracypwd”

执行成功后有“Command(s) completed successfully.”  OK!

2.insert语句

  1. INSERTINTO 表名称 VALUES (值1, 值2,....)    

  2. INSERTINTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')  

  1. INSERTINTO table_name (列1, 列2,...) VALUES (值1, 值2,....)  

  2. INSERTINTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')

3.update语句

  1. UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值  

  2. UPDATE Person SET FirstName = 'Fred'WHERE LastName = 'Wilson'

  3. UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'

  4. WHERE LastName = 'Wilson'

4.DELETE 语句

  1. DELETEFROM 表名称 WHERE 列名称 = 值  

  2. DELETEFROM Person WHERE LastName = 'Wilson'

  3. 删除所有行  

  4. 可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:  

  5. DELETEFROM table_name  

  6. 或者:  

  7. DELETE * FROM table_name

5.TOP 子句。TOP 子句用于规定要返回的记录的数目。

对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。

  1. SQL Server 的语法:  

  2. SELECTTOP number|percent column_name(s)  

  3. FROM table_name

  1. MySQL 语法  

  2. SELECT column_name(s)FROM table_name LIMIT number  SELECT * FROM Persons LIMIT 5

  1. Oracle 语法  

  2. SELECT column_name(s)  

  3. FROM table_name  

  4. WHERE ROWNUM <= number



MySQL中文乱码解决方案

set names gbk;


SQLServer数据库的备份与恢复

backup database htgl to disk='d:\s.bak' with init

//先删除当前的htgl数据库,然后新建一个test数据库,将test数据库分离,然后执行下面的命令。

//命令执行完之后,会生成htgl数据库

RESTORE DATABASE htgl FROM DISK = 'd:\s.bak' WITH REPLACE, MOVE 'htgl' TO 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data\test1.mdf', MOVE 'htgl_log' TO 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data\test1.ldf'


本文出自 “阿凡达” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/844462

posted @ 2014-08-10 10:07  商商-77  阅读(151)  评论(0编辑  收藏  举报