精华内容
下载资源
问答
  • SQL语句创建数据库

    千次阅读 2019-06-28 09:31:48
    开发工具与关键技术:SQL Server 2014与SQL 作者:戴怡斌 撰写时间:2019年6月27日 一般新手一开始使用SQL Server 2014时,都是直接用鼠标各种操作,其实并不是不想用SQL语句,...先来看怎么SQL语句创建数据...
    
    开发工具与关键技术:SQL Server 2014与SQL
    
    作者:戴怡斌 
    
    撰写时间:2019年6月27日
    
    

    一般新手一开始使用SQL Server
    2014时,都是直接用鼠标各种操作,其实并不是不想用SQL语句,而是不知道,但其实SQL语句比鼠标在某些方面更好用。

    比如,创建一张表,或是多张表,就比用鼠标更快,还有也可以用SQL语句创建一张表的主键和外键。

    先来看怎么用SQL语句创建数据库和表。
    在这里插入图片描述
    打开自己的sql数据库,点击新建查询,随后右边会出现代码输入页面,在图中代码输入页面我们只要输入create database 后面跟着创建数据库的名称。
    (一定要用你聪明的脑瓜记住这两个单词),最后一步,就可以创建数据库了。
    在这里插入图片描述
    SQL语句写好了之后,用鼠标选中,图中有说明,最后再点击执行,就行了。

    一般创建数据库,创建表之后,数据库,表都不会出来,可能会有疑问,这里会有个问题,有时候,执行完毕之后呢,在你的数据库列表中仍旧没有你的那个已将创建了的数据库(大家可能认为没有创建成功,这里注意了:这只是一个页面没有缓冲过来的现象),这里我们只需要在你的数据库上右击,然后刷新,这样就看到那个已经创建了的数据库了。
    在这里插入图片描述
    两种刷新方法,鼠标右键点击刷新,还有就是点击方框里的按钮也是刷新效果。

    展开全文
  • SQL Server 之Sql语句创建数据库

    万次阅读 多人点赞 2018-10-09 20:12:24
    先来解释一下Sql语句中符号的作用,否则当你看到这一连串的表示会不知道要怎么写在数据库中的 而且,这个符号书不用写到数据库中的,只需要写里面的内容  [ ] 此方括号表示此项可写可不写  { } ...

    先来解释一下Sql语句中符号的作用,否则当你看到这一连串的表示会不知道要怎么写在数据库中的

    而且,这个符号书不用写到数据库中的,只需要写里面的内容

       [ ] 此方括号表示此项可写可不写
       { } 大括号表示此项必须写
        | 竖杠用来分隔每一项,表示可选其中之一
    [, ...n] 表示前面的项可进行n次重复,“ , ”用来表示分隔每项
      <> 尖括号里面的一般就是标签,还有一些表示的是语法块,也就是说这个标签里的内容可写多个
       
      () 若用小括号表示,则写代码时小括号也是要写进代码里的,他不是一种标识,不可省略
     
    另外,在sql语句中是不区分大小写的!一般会把系统规定的字符大写,但我是看到大写字母就懵的,所以我一般用小写,在这里也用小写吧,看着记着都比较舒服些。

    再说明一点,在用SQL写数据库时会不知道代码写在哪,其实呢,还是在新建查询里面直接写代码的,但注意的是已经执行过的数据库代码是不能再次被执行的,因为已经创建好了,不能再次创建一个一样名称的数据库(同理数据表也是如此道理)。然后就是先选中,再执行,是可以一段一段执行的。

    sql语句创建数据库

    creat  database  <数据库名称>  (在建数据库时直接定义名称,不用加 <>)

    [ ON          -- ON里面就是用来存储数据文件的

            [ < filespec >[ , . . . n ] ]       -- 这里的filespec就是表示的一个标签块,它是指数据文件或日志文件

    ]

    [ Log on               -- Log on里面是用来存储日志文件的   

            {         <filespec>[ , . . . n ]      }    

    ]

    其中,数据文件或日志文件中包括:文件名、文件存储位置、初始大小、最大容量、增长容量,其中初始大小、最大容量、增长容量是可以省略不写的,其会按照默认值来建立。

    --文件格式

    [ primary ]       --指定文件为主文件,一个数据库只能有一个主文件,若不表示则默认第一个文件为主文件

    (

            name = 文件名 ,

            filename = ' 文件名储存位置 ' ,

            [ , size = n ]

            [ , maxsize = { m | unlimited } ]     --n,m可以直接为数字的,默认单位是MB

            [ , filegrowth = g ]    --增长容量可以用KB、MB或者%来表示的

    )

    --在写代码的时候,要将此部分写入到 有< filespec >标签 的位置

    什么都没有一段代码来的明白 

    CREATE DATABASE Librarys
    ON
    (
    	NAME = library,
    	FILENAME = 'E:\Library.mdf',
    	SIZE = 5,
    	MAXSIZE = 20
    )
    LOG ON
    (
    	NAME = library_log,
    	FILENAME = 'E:\Librarylog.ldf',
    	SIZE = 1,
    	MAXSIZE = 10
    )

    SQL语句修改数据库

    创建过一个数据库后就无法再次直接更改内容重新创建了(未进行删除),所以就要另外写代码修改数据库

    alter  database  < 数据库名称 >

    {

            Add  File  < filespec > [ , . . . n ] [ to filegroup  文件组名 ]  -- 添加新的文件

         |    remove file 文件名     --删除此文件

         |    modify file  < filespec >     --对文件进行更改,Ps:在文件中要指定name,只能更改size或 maxsize或 filegrowth,而且size的大小要比原来的大

         |    Add log file  < filespec >     --添加日志文件

         |    modify name = 新的数据库名称       --重新命名数据库

    }

    删除数据库

    Drop database 数据库名称  [ , . . . n ]   --删除数据库

    使用此语句删除时会将磁盘中有关此数据库文件的所以内容删除,而且是不会在删除前出现确认信息的,所以千万要谨慎使用此语句。

    展开全文
  • SQL创建数据库

    2019-06-26 20:10:43
    SQL创建数据库 开发工具与关键技术:SQL 作者:木林森 撰写时间:2019年 6 月 22 日 学习编程的人都知道,在做项目时,最重要的部分就是数据库,一个好的数据库,它能够支撑一个项目寿命。就如今最了流行的购物软件...

    SQL创建数据库
    开发工具与关键技术:SQL
    作者:木林森
    撰写时间:2019年 6 月 22 日

    学习编程的人都知道,在做项目时,最重要的部分就是数据库,一个好的数据库,它能够支撑一个项目寿命。就如今最了流行的购物软件淘宝和拼多多而言,我们经常会看到它们的更新,但是总会有一个相同的特点,就是无论怎么更新,总有大部分内容是不变的,它更新的内容也只是之前功能的完善,其实这就是因为它拥有一个好的数据库。数据库通常是在SQL中建立。那今天我们就来探讨一下SQL Server 2014 Management
    Studio(简称SQL)是如何创建数据库的。

    在SQL中创建数据库的方法有三:

    最简单也是最基本的创建数据库,就是在数据库上右键——新建数据库——弹出层(在数据库名称中命好数据库名字)——选择存放的路径——确定——数据库刷新——找到创建的表展开——鼠标移到表上右键——新建表——填好表的列内容——保存——表格命名——确定——表格刷新——展开表,找到新建表右键——编辑所有行——执行(保存)。如果有多表重复建表步骤,一个数据库完成。

    通过另一个软件——PowerDesigner快速创建数据库。因为我在之前的文章里面有详细的步骤,这里就不再进行详细的说明,就提供一个网站链接,您也可以自行在网上查找其他人的写法。https://blog.csdn.net/weixin_44543307/article/details/90758319

    在用第三种方式创建数据库之前,先了解一下SQL的两大部分DML和DDL。

    DML:指的是数据操作语言,它主要是由查询和更新指令构成,它有如下操作指令:

    l select(获取):从数据库表中获取数据

    l update(修改又称作更新):更新数据库表中的数据

    l delete(删除):从数据库表中删除数据

    l insert into(新增又可称插入):向数据库表中插入数据

    DDL:指的是数据定义语言,主要有创建和删除的功能,后面创建数据库就是用到DDL,它还有定义索引(键),规定表之间的链接,以及施加表间的约束的作用。在DDL中重要的指令如下:

    l Create database:创建新数据库

    l Alter database:修改数据库

    l Create table:创建新表

    l Alter table:改变数据库表

    l Drop table:删除表

    l Create index:创建索引(搜索键)

    l Drop index:删除索引

    了解了SQL的两大部分,更有利于我们创建数据库,下面将会用一个例子去帮助我们更好的理解。

    (1)
    先创建数据库(图1):在数据库上新建查询,Create database CeShiOne;
    在这里插入图片描述
    图1

    (2)
    创建表(图2):在新创建的数据库上新建查询

    Create table 表名称(列名称1 数据类型,列名称2 数据类型,……);
    在这里插入图片描述
    图2

    创建表时一定要注意数据类型的使用,因为它将关乎后面数据的插入

    (3)
    插入字段(图3):insert into 表名 values(‘列字段1’,‘ ’……);
    在这里插入图片描述
    图3

    以上三步就是建好一个数据库的基本步骤,如果有多个表格,重复建表步骤就行。

    SQL里不只有这一点功能,你还可以自己去探索其他的神秘功能,如前面列举的Create index,它是用于创建索引的,那索引到底有什么神奇的作用呢?原来它可以在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。但是它也有一个不足之处,就是在更新方面,有索引的表会比没有索引的表更新慢,因为索引本身也是需要更新的。但是它也有一个解决方法,就是在搜索的列(以及表)上面创建索引。说道索引,就有另外一个与之相似的

    Alias(别名)——适用于在查询时去指定一些列。简单理解就是在比较复杂的查询中或多个表去嵌套和关联时使用的一个语句。也可以在查询中使用,比如在某个查询中因为字段过长,就可以给它一个别名,那就可以根据它的别名进行查询。

    看完SQL创建数据库的例子,你有没有自己试一试的想法,有就赶紧去干吧,神秘的SQL等着你去探索。

    文章如果理解有误,请多指教。

    展开全文
  • sql server之T-SQL语句创建数据库创建表

    万次阅读 多人点赞 2018-06-03 09:30:17
    主数据文件 On{}①数据逻辑名—— name=””,②数据的储存路径——filename=”\”,③数据的大小——size= MB,④数据最大为——maxsize= MB,⑤超过数据设定大小后怎么增长——filegrowth= MB或10%(size+size*10%)二...

    一、创建数据库

    1.主数据文件 On{}

    ①数据逻辑名—— name=””,

    ②数据的储存路径——filename=”\”,

    ③数据的大小——size= MB,

    ④数据最大为——maxsize= MB,

    ⑤超过数据设定大小后怎么增长

    ——filegrowth= MB或10%(size+size*10%)

    2.日志文件log on{}

    ①数据逻辑名—— name=””,

    ②数据的储存路径——filename=”\”,

    ③数据的大小——size= MB,

    ④超过数据设定大小后怎么增长

    ——filegrowth= MB或10%(size+size*10%)

    if exists(select * from sysdatabases where name = 'stu_infoaaa')
    --exists返回‘true'则执行删除数据库操作--
    drop database stu_infoaaa
    
    --exists返回‘false'则表明数据库不存在,直接创建 
    create database stu_infoaaa
    ON   
    (
       NAME=stu_infoaaa,
       FILENAME ='D:\数据库\stu_infoaaadata.mdf',
       SIZE=10,
       MAXSIZE=20,
       FILEGROWTH=5%
    )
    LOG ON
    (
       NAME=stu_infoaaa_LOG,
       FILENAME ='D:\数据库\stu_infoaaalog.ldf',
       SIZE=1,
       MAXSIZE=10,
       FILEGROWTH=3%
    )

    3、 数据库的创建与删除(use 数据库名—环境)

    use [要操作的数据库名]   意思是跳转到相应环境下,下篇文章会使用

    Create database 数据库名——创建

    Drop database 数据库名——删除

    二、表的创建与删除

    Create table 表名称

                   列名1 数据类型 [约束],

                    列名2 数据类型 [约束],

    注:约束的写法

    ①      写在句末尾单独方式写出

    Constraint 约束名约束

    ②      直接写在需要标定的列后


    use [数据库名]
    create table subject
    (
    SubjectNo int not null identity(1,1),
    SubjectName nvarchar(50),
    ClassHour int,
    GradeID int
    )

    Drop database 表名

    Delete from 数据库名——删除

    Drop 与delete删除的区别drop表示删除表的数据和结构,Delete表示只删除表的数据



    版权声明:本博客为记录本人自学感悟,内容大多从网上学习与整理所得,若侵权请告知!

    https://mp.csdn.net/postedit/80365677




    展开全文
  • 创建数据库:在D盘和E盘创建一个文件夹。打开SQL---&gt;找到数据库----&gt;点击右键选择新建数据库分离附加数据库:将命名的数据库分离,分离后将数据文件拷贝到新的文件夹中。将在D盘或在E盘创建的文件夹下的...
  • 在建站过程中,我们常常需要在SQL数据库中创建数据库,并在数据库中导入数据,那么我们该如何在phpMyAdmin中创建数据库怎么导入SQL数据文件呢? 在phpMyAdmin界面,点击需要导入的数据库,要导入数据,需要在phpMyAdmin...
  • T-SQL 创建数据库

    2013-01-24 23:38:10
    那么怎么创建数据库呢?创建数据库需要用到数据库操作语言--T-SQL语言。 创建数据库的可以通过两种方法:方法一是通过SQL管理工具SQL2008,第二种方法就是通过T-SQL数据库语言创建; 相对而说通过SQL管理工具创建...
  • &lt;font face="...程序(C#)怎么数据库打交道 快速入门书籍推荐 1 数据库 1.1 数据库简介   数据库(DB)是存放数据的仓库,它以文件形式存放于计算机上(区别普通文件是它们由...
  • 在thinkphp中怎么使用.sql文件创建数据库和数据表?
  • SQL创建数据库

    2004-08-14 13:27:00
    SQL创建数据库首先说说怎么SQL语句创建数据库创建数据库的语句有如下几种: 1. CREATE TABLE(创建新表) 2. CREATE INDEX(增加索引) 3. DROP INDEX(删除索引) 4. CONSTRAINT(约束语句) 5. ALTER ...
  • sql语句创建表前怎么选中数据库 用sql语句:use 你的表名
  • 如题,该怎么弄呢??
  • 今天给大家说一下在写SQL数据库的时候会出现的一个问题,因为我也老是忘记就写在这里和大家共同分享,就是当我们使用高版本的SQL Server应用程序时,当我们添加数据之后,在运行的时候下面的运行结果只要是文字都以...
  • 数据库镜像怎么还原数据库 Sometimes our Database fails and we need to reestablish the Database services immediately. Is there a SQL Server solution for high availability? 有时我们的数据库失败,...
  • 在A数据库中给B数据库的表创建触发器 sql怎么写??? 不能再B数据库操作,B数据库是不确定的
  • Standard Edition (64-bit) 不支持 Database Snapshot。 下面是T-SQL语句 create database pxscj_01 on ( name=pxscj, filename='J:\SQL Server Data\pxscj_01.mdf' ) ...还是说不能创建快照?
  • 知识点:数据库表的相关概念、创建数据库表的方法、设计数据库表、向数据库表中插入数据、建立不同数据库表之间的关系、删除数据库表。 1、数据表相关的一些概念 1.1 数据库里的数据是如何保存的? 数据库...
  • SQLSERVER2005中创建数据库发生无法获得数据库’model’上的排他锁是怎么回事? 创建数据库失败,提示无法获得数据库‘model’上的排他锁,如下图所示: 解决方法: 在查询分析器中运行如下代码即可: use master ...
  • 用自动生成的SQL脚本应该能够完好无损的创建数据库表,但是却出现许多引用外键、找不到表之类的错误,怎么避免这些问题? 或者说项目的数据库表怎么有序创建,且只做一次。
  • 怎么SQL Server 2014创建SQL Server Compact呢?[img=https://img-bbs.csdn.net/upload/201612/28/1482939506_11535.png][/img] 如图没有SQL Server Compac Editiont呢? 我是按这的介绍...
  • ###数据库是一种特殊的文件,里面包含库和数据表,可以通过SQL指令来操作。 RDBMS(Relational Database Management System)关系型数据库管理系统,建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法...
  • 当你用高版本的SQLSever创建数据库,要附加到低版本的SQLSever里面会出现以下错误: 我用SQLSever2008R2做的数据库,现在我要附加到SQLSever2008里面,就出错了 解决办法 1. 找一台安装好 SQLSever2008R2 的电脑...
  • 创建数据库失败,提示无法获得数据库‘model’上的排他锁解决方法:在查询分析器中运行如下代码即可:use masterdeclare @sql varchar(100)while 1=1beginselect top 1 @sql = 'kill '+cast(spid as varchar(3))from...
  • 开发人员可能面临多个数据源,那么在一台服务器上部署多个ArcSDE服务就显得比较常见了,对Oracle数据库来说,一个ArcSDE服务是对应一个数据库实例,那么在建立过程是比较简单的,但是对SQLServer数据库来说就比较...
  • 我想继续编辑我的库源代码,但是找了一会发现没有相关的例子,花了一些时间,以下是我查找的过程: 我想继续编辑我的“BookDB”库,我简要说一下: 找到“BookDB”--CREATE到(c)----新查询编辑器窗口--- ...
  • CREATE TRIGGER trigger_name ON table_name [WITH ENCRYPTION] FOR [DELETE, INSERT, ...这段语法怎么知道为哪个数据库创建呢? 比如系统中有A数据库,B数据库,都有table_name这张表,我哪知道为哪个数据库创建啊。
  • 首先,打开MySQL workbench,先新建数据库(我们会把.sql文件导入之这个数据库),新建数据库过程如下: 先点击1处,新建数据库,给数据库起个名字,点击appy,就创建成功了。 之后点击2处,就可以看到现有的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,297
精华内容 518
关键字:

sql怎么创建数据库