前几天同学问了我一个sql问题,发现她有些语法都忘了。在此整理一下学过的知识和笔记,总结出了sql语句的基本格式。希望给大家有所帮助。

     1.创建数据库,一般来说我们都是通过界面来创建数据库的。但是用sql语句创建数据库也是必须掌握的。

      语法格式如下:

SQL基础和高级(语法格式)总结一

     示例代码如下:

 1 create database blackhourse
 2 on primary
 3 (
 4     name='黑马'
 5     ,filename='E:\新建文件夹\黑马.mdf'
 6     ,size=10MB
 7     ,maxsize=100MB
 8     ,filegrowth=10%    
 9 )log on
10 (
11     name='黑马_log'
12     ,filename='E:\新建文件夹\黑马_log.ldf'
13     ,size=5MB
14     ,maxsize=50MB
15     ,filegrowth=10%
16 );
创建数据库

  2.手动删除数据库,示例代码如下

SQL基础和高级(语法格式)总结一

       3.分离和附加数据库,一般来说都是通过界面方式来附加和分离数据库的,包括我也是。因为比较快捷。但是sql语句方式我们也是需要知道的。

       示例代码如下

 1 /*调用存储过程,分离数据库*/
 2 
 3 exec sp_detach_db 'blackhourse';
 4 exec sp_detach_db 'archive';
 5 exec sp_detach_db 'zdp';
 6 exec sp_detach_db 'zdpdsy';
 7 exec sp_detach_db  'archive1';
 8 
 9 /*附加数据库*/
10 create database archive
11 on(
12     filename='E:\新建文件夹\黑马.mdf'
13 )log on(
14     filename='E:\新建文件夹\黑马_log.ldf'
15 )
16 for attach;
分离和附加数据库

      4.创建表,这个是最基本的语法,必须要掌握。格式:create table 表名(列名,数据类型,约束(自动编号,主键))

      示例代码如下:

1 create table Mydounaifen.TlStudent
2 (
3     /*列名,数据类型,约束(自动编号,主键)*/
4     stuName char(10),
5     stuAge int,
6     stuSex char(2)
7 );
创建表

相关文章:

  • 2022-01-31
  • 2021-07-28
  • 2022-01-01
  • 2022-01-25
  • 2021-07-24
  • 2022-02-11
猜你喜欢
  • 2022-12-23
  • 2021-06-12
  • 2022-12-23
  • 2022-01-06
  • 2021-07-02
  • 2021-05-17
  • 2021-12-06
相关资源
相似解决方案