IT评测·应用市场-qidao123.com

标题: ⭐️SQL语句创建数据库——《跟老吕学SQL》 [打印本页]

作者: 瑞星    时间: 2024-11-21 05:36
标题: ⭐️SQL语句创建数据库——《跟老吕学SQL》

一、SQL语句创建数据库


1.SQL语句创建数据库尺度格式


在SQL(结构化查询语言)中,创建数据库是数据库管理的基础操作之一。下面是一个使用SQL语句创建数据库的示例:
  1. CREATE DATABASE database_name;
复制代码
这条语句会在当前的数据库管理体系中创建一个名为database_name的新数据库。如果数据库已经存在,这条语句大概会引发一个错误,具体取决于数据库管理体系的实现。





2.SQL语句创建数据库完备实例


SQL语句如下:
  1.     create database 数据库名称
  2.     on
  3.     (
  4.         name=数据文件逻辑名称,
  5.         filename='路径+数据文件名',
  6.         size=数据文件初始大小,
  7.         maxsize=数据文件最大容量,
  8.         filegrowth=数据文件自动增长容量
  9.     )
  10.     log on
  11.     (
  12.         name=日志文件逻辑名称,
  13.         filename='路径+日志文件名',
  14.         size=日志文件初始大小,
  15.         maxsize= 日志文件最大容量,
  16.         filegrowth=日志文件自动增长容量
  17.     )
复制代码
  示例说明:
name: 数据文件名称一般为 (name) _Data ,日志文件名称一般为(name)_Log 。
filename: 数据文件名后缀为 .mdf ,日志文件名后缀为 .ldf 。
maxsize: 设置为 unlimited 时,表现文件最大大小无限定。
filegrowth: 可以设置为具体值(—M)大概百分比(—%),设置为 unlimited 时,表现文件无限定增长。
某些属性不设置时,创建数据库时会按默认值创建,比方,如果只用 “ create database 数据库名称 ” 创建数据库时,DBMS会按照默认的 “逻辑名称” ”文件组“ ”初始大小“ ”主动增长“ 和 “路径” 等属性创建数据库。
  





二、SQL 基础教程


Structured Query Language(结构化查询语言)简称SQL,是一种特别目标的编程语言,是一种数据库查询和程序筹划语言,用于存取数据以及查询、更新和管理关系数据库体系。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库体系, 可以使用雷同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强盛的功能。





1.SQL基础教程

1.SQL简介

SQL 是用于访问和处理数据库的尺度的计算机语言。

1.什么是 SQL?


   编者注:ANSI,美国国家尺度化组织
  
2.SQL 能做什么?



3.SQL 是一种尺度 - 但是…

SQL 是一门 ANSI 的尺度计算机语言,用来访问和操作数据库体系。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库体系。
不幸地是,存在着许多不同版本的 SQL 语言,但是为了与 ANSI 尺度相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
   解释:除了 SQL 尺度之外,大部门 SQL 数据库程序都拥有它们自己的私有扩展!
  
4.在您的网站中使用 SQL

要创建发布数据库中数据的网站,您需要以下要素:


5.RDBMS

RDBMS 指的是关系型数据库管理体系。
RDBMS 是 SQL 的基础,同样也是所有现代数据库体系的基础,比如 MS SQL Server, IBM DB2, Oracle, MySQL 以及 Microsoft Access。
RDBMS 中的数据存储在被称为表(tables)的数据库对象中。
表是相关的数据项的集合,它由列和行构成。

2.SQL 语法

1.数据库表

一个数据库通常包罗一个或多个表。每个表由一个名字标识(比方“客户”大概“订单”)。表包罗带有数据的记载(行)。
下面的例子是一个名为 “Persons” 的表:
IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan StreetBeijing 上面的表包罗三条记载(每一条对应一个人)和五个列(Id、姓、名、地点和城市)。

2.SQL 语句

您需要在数据库上执行的大部门工作都由 SQL 语句完成。
下面的语句从表中选取 LastName 列的数据:
SELECT LastName FROM Persons
结果集雷同如许:
LastName
Adams
Bush
Carter
在本教程中,我们将为您讲授各种不同的 SQL 语句。

3.重要事项

一定要记住,SQL 对大小写不敏感!

4.SQL 语句后面的分号?

某些数据库体系要求在每条 SQL 下令的末了使用分号。在我们的教程中不使用分号。
分号是在数据库体系中分隔每条 SQL 语句的尺度方法,如许就可以在对服务器的雷同请求中执行一条以上的语句。
如果您使用的是 MS Access 和 SQL Server 2000,则不必在每条 SQL 语句之后使用分号,不过某些数据库软件要求必须使用分号。

5.SQL DML 和 DDL

可以把 SQL 分为两个部门:数据操作语言 (DML) 和 数据定义语言 (DDL)。
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包罗用于更新、插入和删除记载的语法。(数据库增编削查sql语句)
查询和更新指令构成了 SQL 的 DML 部门:

SQL 中最重要的 DDL 语句:


【太多白嫖党了~~~~不点赞,不收藏,不品评!!!!!鉴于此,以下内容,作者将按点赞收藏品评的量而更新!!!否则不更新了。】
3. SQL SELECT

SQL的SELECT语句是用于从数据库表中检索数据的。你可以指定要从哪些表中选取数据,以及要选取哪些列。此外,SELECT语句还可以与其他SQL子句(如WHERE、ORDER BY等)结合使用,以进一步过滤和排序结果。
  1. SELECT column1, column2, ...
  2. FROM table_name
  3. WHERE condition;
复制代码
4. SQL DISTINCT

DISTINCT关键字用于返回唯一不同的值。它常与SELECT语句一起使用,用于过滤掉结果会合的重复行。
  1. SELECT DISTINCT column_name
  2. FROM table_name;
复制代码
5. SQL WHERE

WHERE子句用于过滤记载,只返回满足指定条件的记载。
  1. SELECT column1, column2, ...
  2. FROM table_name
  3. WHERE condition;
复制代码
6. SQL AND & OR

在WHERE子句中,你可以使用逻辑运算符AND和OR来组合多个条件。AND要求所有条件都为真,而OR则要求至少有一个条件为真。
  1. SELECT column1, column2, ...
  2. FROM table_name
  3. WHERE condition1 AND condition2;
  4. SELECT column1, column2, ...
  5. FROM table_name
  6. WHERE condition1 OR condition2;
复制代码
7. SQL ORDER BY

ORDER BY子句用于对结果集进行排序。你可以根据一个或多个列进行排序,并指定排序顺序(升序或降序)。
  1. SELECT column1, column2, ...
  2. FROM table_name
  3. ORDER BY column_name ASC|DESC;
复制代码
8. SQL INSERT

INSERT INTO语句用于向数据库表中插入新的记载。你可以指定要插入数据的列,以及要插入的数据值。
  1. INSERT INTO table_name (column1, column2, column3, ...)
  2. VALUES (value1, value2, value3, ...);
复制代码
9. SQL UPDATE

UPDATE语句用于修改数据库表中的数据。你可以指定要更新的列和条件,以及新的数据值。
  1. UPDATE table_name
  2. SET column1 = value1, column2 = value2, ...
  3. WHERE condition;
复制代码
10. SQL DELETE

DELETE语句用于从数据库表中删除记载。你可以指定条件来限定要删除的记载。如果不指定条件,则会删除表中的所有记载(请小心使用!)。
  1. DELETE FROM table_name WHERE condition;
复制代码
这些SQL语句是数据库操作的基础,它们允许你从数据库表中检索、插入、更新和删除数据。熟练掌握这些语句对于进行有效的数据库管理至关重要。

来品评吧,需要什么下令的,说一下,博主立马更新。






三、SQL 高级教程

1.SQL Top

2.SQL Like

SQL 通配符

SQL In

SQL Between

SQL Aliases

SQL Join

SQL Inner Join

SQL Left Join

SQL Right Join

SQL Full Join

SQL Union

SQL Select Into

SQL Create DB

SQL Create Table

SQL Constraints

SQL Not Null

SQL Unique

SQL Primary Key

SQL Foreign Key

SQL Check

SQL Default

SQL Create Index

SQL Drop

SQL Alter

SQL Increment

SQL View

SQL Date

SQL Nulls

SQL isnull()

SQL 数据类型

SQL 服务器


四、SQL 函数

SQL functions

SQL avg()

SQL count()

SQL first()

SQL last()

SQL max()

SQL min()

SQL sum()

SQL Group By

SQL Having

SQL ucase()

SQL lcase()

SQL mid()

SQL len()

SQL round()

SQL now()

SQL format()


五、SQL 总结

SQL 快速参考

SQL 教程总结


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4