想轻松实现数据库自然离不开SQL语句
基础的SQL语句如下:
INSERT INTO 表名(列1,列2,.......)values(值1,值2,......) UPDATE 表名 SET 列1=值1,列2=值2,......where (条件) select 列1,列2,.....from 表名 where (条件)Order by 列名(排序默认升序,desc:降序) delete from 表名 where (条件)
在增删改查的基础上轻松的实现一个数据库易如反掌了
数据库的基础知识:
主数据文件:*.mdf
次要数据文件:*.ndf
日志文件:*.ldf
进入正题----------------使用T-SQL创建数据库!
--创建一个MySchool数据库 CREATE DATABASE MySchool ON PRIMARY ( --数据文件的具体描述 NAME='MySchool_data', --主数据文件的逻辑名称 FILENAME='D:\project\MySchool_data.mdf', --主数据文件的物理名称 SIZE = 5MB, --主数据文件的初始大小 MAXSIZE=100MB, --主数据文件增长的最大值 FILEGROWTH=15% --主文件的增长率 ) LOG ON ( --日志文件的具体描述,各参数含义同上 NAME='MySchool_log', FILENAME='D:\project\MySchool_log.ldf', SIZE = 1MB, FILEGROWTH=1MB ) GO
--------------删除数据库
--删除MySchool语法如下 DROP DATABASES MySchool
--------------创建表与删除表
--创建学生信息表 CREATE TABLE Student ( StudentNo int NOT NULL, --学生编号 整数型 不允许为空 LoginPwd nvarchar(20) NOT NULL, --登陆密码 字符 不允许为空 StudentName nvarchar(20) NOT NULL, --学生姓名 字符 不允许为空 Sex bit NOT NULL --学生性别 取值0或者1 不允许为空 ) GO --删除学生信息表 DROP TABLE Student
--------------添加约束
语法如下:
ALTER TABLE 表名
ADD CONSTRAINT 约束名 约束类型 具体的约束说明
常用的约束如下:
主键约束,非空约束,唯一约束,检查约束,默认约束,外键约束
--给学生表中创建约束 ALTER TABLE Student --将学生编号设置为主键 ADD CONSTRALNT PK_StudentNo PRIMARY00 KEY (StudentNo) ALTER TABLE Student --将登陆密码设置为默认约束 ADD CONSTRALNT DF_LoginPwd DEFAULT (123) FOR LoginPwd
--------------删除约束
语法:
ALTER TABLE 表名
DROP CONSTRAINT 约束名
--例如 删除学生表中的密码默认约束语句 ALTER TABLE Student DROP CONSTRAINT DF_LoginPwd
初学者小福利:
用DOS命令在磁盘下创建你想创建的文件夹
语句:
EXEC xp_cmdshell 'mkdir D:\project'
mkdir D:\project这就是DOS命令用于在D盘下创建一个project文件夹
但是在使用xp_cmdshell 之前,需要执行 sp_configure 以启用 xp_cmdshell。代码如下:
EXEC sp_configure 'show advanced options',1 GO RECONFIGURE GO EXEC sp_configure'xp_cmdshell'1 GO RECONFIGURE GO
如果想让SQL得到更高的提升就多看SQL Server文档
分为SQL Server教程和SQL Server联机丛书
如果需要查找某个语句的语法,按F1键就会启动SQL Server 联机丛书
好了,轻松地创建出数据库讲解到这里了!如果对你有所帮助别忘了点个赞
只要你想学,没有任何是学不会的!!!