1.修改sa账户密码
在查询分析器中执行如下语句:
sp_password Null,'teracypwd','sa'
把SA的密码设为“teracypwd”
执行成功后有“Command(s) completed successfully.” OK!
2.insert语句
INSERTINTO 表名称 VALUES (值1, 值2,....) INSERTINTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')
INSERTINTO table_name (列1, 列2,...) VALUES (值1, 值2,....) INSERTINTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')
3.update语句
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 UPDATE Person SET FirstName = 'Fred'WHERE LastName = 'Wilson' UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'
4.DELETE 语句
DELETEFROM 表名称 WHERE 列名称 = 值
DELETEFROM Person WHERE LastName = 'Wilson'
删除所有行
可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:
DELETEFROM table_name
或者:
DELETE * FROM table_name
5.TOP 子句。TOP 子句用于规定要返回的记录的数目。
对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。
SQL Server 的语法:
SELECTTOP number|percent column_name(s)
FROM table_name
MySQL 语法
SELECT column_name(s)FROM table_name LIMIT number SELECT * FROM Persons LIMIT 5
Oracle 语法
SELECT column_name(s)
FROM table_name
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'
以名称拼音排序
select * from menu order by CONVERT( name USING gbk ) COLLATE gbk_chinese_ci ASC ;