博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server 学习 SQL 语句 ( 一 )
阅读量:6800 次
发布时间:2019-06-26

本文共 2025 字,大约阅读时间需要 6 分钟。

SQL 学习起步

命令行操作

一、连接数据库
$ sqlcmd -s DESKTOP-C5VPPQG// 当出现 >1 的时候表示连接成功了// DESKTOP-C5VPPQG这个是服务器名,SMSS链接成功后会有
二、查看所有数据库
>1 SELECT Name FROM Master..SysDatabases ORDER BY Name;// 当出现 >2的时候输入go执行该语句//(>1 和 >2 的用法在以后就不强调了哦~~)// ------------------Name----------------------------------------------------------------firstdb             // 这个是刚刚创建的数据库mastermodelmsdbtempdb// 查看所有数据库的信息1> SELECT * FROM Master..SysDatabases;2> go// 会出现一堆// 查询数据库的名字1> SELECT Name FROM Master..SysDatabases;2> goName--------------------------------------------------------------------------------------------------------------------------------mastertempdbmodelmsdbfirstdbttt
三、使用T-SQL语句 创建数据库
// 创建第一个数据库 mydb1> CREATE DATABASE mydb2> ON(3> NAME=mydb,4> FILENAME = "D:\SQL_data\test01\mydb.mdf", // 一个数据文件5> SIZE = 10,6> MAXSIZE = 30,7> FILEGROWTH = 5)8> LOG ON(9> NAME = mydb_log,10> FILENAME = "D:\SQL_data\test01\mydb_log.ldf", // 一个日志文件11> SIZE = 3,12> MAXSIZE = 4,13> FILEGROWTH = 1);14> GO1>// 创建第二个数据库1> CREATE DATABASE mydb12> ON PRIMARY(3> NAME = student,4> FILENAME = "D:\SQL_data\test01\student.mdf", // 主数据文件5> SIZE = 4,6> MAXSIZE = 30,7> FILEGROWTH = 2),8> (NAME = student1,9> FILENAME = "D:\SQL_data\test01\student1.ndf", // 辅助数据文件10> SIZE = 10,11> MAXSIZE = UNLIMITED,12> FILEGROWTH = 2)13> LOG ON (14> NAME = student_log,15> FILENAME = "D:\SQL_data\test01\student_log.ldf", // 日志文件16> SIZE = 2,17> MAXSIZE = 10,18> FILEGROWTH = 1%);19> go1>
四、 删除数据库
1> DROP DATABASE mydb12> go
五、使用数据库
1> use mydb12> go已将数据库上下文更改为 "mydb1"。
四、创建三张表(学生表Student、课程表Course、选课表SC)
//学生表CREATE TABLE Student(Sno char(10) PRIMARY KEY,Sname char(20) NOT NULL,Sage char(2) ,Ssex char(2),Sdept char(20));go// 选课表CREATE TABLE Course(Cno char(6) NOT NULL,Cname char(20) NOT NULL,Credit tinyint,Semester tinyint,PRIMARY KEY(Cno));go// 选课表CREATE TABLE SC(Sno char(10) NOT NULL,Cno char(6) NOT NULL,Grade tinyint,PRIMARY KEY (Sno, Cno),FOREIGN KEY (Sno) REFERENCES Student (Sno),FOREIGN KEY (Cno) REFERENCES Course (Cno));go
本篇文章只是关于SQL Server使用的起步,更过精彩会再我接下来的帖子中哦~~

转载地址:http://jiywl.baihongyu.com/

你可能感兴趣的文章
IBM向认知转型 选择混合云路径
查看>>
英国《数字经济法案》
查看>>
必须了解的五个光伏发电财务和税收政策
查看>>
思默特获评“用户满意服务奖”荣誉
查看>>
CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0 发布
查看>>
AT&T开发出400 GbE试验的SDN控制器
查看>>
聊天机器人并不适合每一项业务和每个人
查看>>
拼写错误影响黑客盗窃数亿美元
查看>>
真正的持续集成:分布式代码仓库和依赖
查看>>
KDD论文解读 | 想要双11抢单快?靠这个技术提速9MS
查看>>
Asp.net与Flex交互测试记录
查看>>
两招抵御APT攻击
查看>>
教师节有“假期” 网络电话传递温情祝福
查看>>
中天携手协鑫集成共拓光伏市场
查看>>
云存储与视频监控协力合作 平安城市再提速
查看>>
Windows环境搭建Web自动化测试框架Watir
查看>>
再等两年 英特尔能否重回摩尔定律?
查看>>
智慧城市建设 这五个方面不可不考虑
查看>>
Qt之镜像旋转
查看>>
《Cinema 4D + After Effects动态图形设计案例解析》——第 1 章 动态图形设计概述 1.1 什么是动态图形...
查看>>