SQL基础语句
2015-12-11 15:40
281 查看
创建数据库
Create database school
删除数据库
Drop database school
创建表
Create table Tblclass(
Name nvarchar(10) not null
)
删除表
Drop table Tblclass
增加约束
Alter table Tblclass
Add constraint ck_cname check(len(cname)>2)
注:列cname的长度必须大于2才能成功添加数据
修改列类型
Alter table Tblclass
Alter column cname nvarchar(100)
注:把cname的类型改为nvarchar(100)
添加列
Alter table Tblclass
Add user int
删除列
Alter table Tblclass
Drop column user
插入数据
insert into Tblclass values('陈振伟')
修改所有行的某一列数据
Update Tblclass set cname = '统一名'
修改指定行数据
Update Tblclass set cname = "修改名"
Where cid = 100
注:为修改cid=100这一行的数据
删除指定行
Delete from Tblclass where cid = 102
无条件删除
Delete from Tblclass
清空
Truncate table Tblclass
修改数据库服务器名称
1.使用select @@ServerName可以看到当前数据库的服务器名!
2.从Sys.SysServers表中可以看到当前的所有服务器名!
3.使用 sp_dropserver '服务器名称' 将这个服务器名删除。
4.使用 sp_addserver '新服务器名称,'LOCAL'将本地服务器重新添加到服务器表中,并且命名为服务器名称.
5.查询Sys.SysServers表,服务器名称已经修改了。
6.重启数据库服务,修改完成,可以正常使用复制功能了
7.修改电脑名称,重启电脑
Create database school
删除数据库
Drop database school
创建表
Create table Tblclass(
Name nvarchar(10) not null
)
删除表
Drop table Tblclass
增加约束
Alter table Tblclass
Add constraint ck_cname check(len(cname)>2)
注:列cname的长度必须大于2才能成功添加数据
修改列类型
Alter table Tblclass
Alter column cname nvarchar(100)
注:把cname的类型改为nvarchar(100)
添加列
Alter table Tblclass
Add user int
删除列
Alter table Tblclass
Drop column user
插入数据
insert into Tblclass values('陈振伟')
修改所有行的某一列数据
Update Tblclass set cname = '统一名'
修改指定行数据
Update Tblclass set cname = "修改名"
Where cid = 100
注:为修改cid=100这一行的数据
删除指定行
Delete from Tblclass where cid = 102
无条件删除
Delete from Tblclass
清空
Truncate table Tblclass
修改数据库服务器名称
1.使用select @@ServerName可以看到当前数据库的服务器名!
2.从Sys.SysServers表中可以看到当前的所有服务器名!
3.使用 sp_dropserver '服务器名称' 将这个服务器名删除。
4.使用 sp_addserver '新服务器名称,'LOCAL'将本地服务器重新添加到服务器表中,并且命名为服务器名称.
5.查询Sys.SysServers表,服务器名称已经修改了。
6.重启数据库服务,修改完成,可以正常使用复制功能了
7.修改电脑名称,重启电脑
相关文章推荐
- oracle 表空间常用语句
- memcache和redis对比
- 从V$SQL_PLAN中FORMAT执行计划
- MySQL必知必会笔记(六)存储过程 游标 触发器
- JDBC连接MySQL的URL编码问题
- ORACLE数据库SQL语句的执行过程
- 2006 - MySQL server has gone away
- Windows 10_x64 PL/SQL 链接64位 Oracle
- memcached 分布式
- MySQL存储过程中的3种循环【转载】
- mysql索引注意事项
- MYSQL日期函数
- 查询Oracle正在执行和执行过的SQL语句
- Oracle取最大值问题
- SQL Server ->> 关于SQL Server Agent Job执行步骤时的用户上下文(User Context)问题
- mysql中用户权限导出的脚本
- redis连接php
- redis连接java
- oracle 数据类型
- redis备份