精华内容
下载资源
问答
  • 常用的Sql命令创建表

    千次阅读 2020-04-19 16:22:02
    1、创建表lianxi2 create table lianxi2( id INT(10) NOT NULL UNIQUE PRIMARY KEY , uname VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, depart...

    1、创建表lianxi2

    create table lianxi2(
              id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  ,
              uname  VARCHAR(20)  NOT NULL ,
              sex  VARCHAR(4)  ,
              birth  YEAR,
             department  VARCHAR(20) ,
             address  VARCHAR(50) ,
             idoxu VARCHAR(20) )

    2、创建表lianxi3

    create table lianxi3(
              id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  AUTO_INCREMENT ,
              stu_id  INT(10)  NOT NULL ,
              c_name  VARCHAR(20) ,
              istester VARCHAR(50) ,
              grade  INT(10))

    3、查看新建的表是否成功

    show tables

     

    展开全文
  • SQLSERVER数据库,安装、备份、还原等问题: 一、存在已安装了sql server 2000,或2005等数据库,再次安装2008,会出现的问题 1、卸载原来的sql server 2000、2005,然后再安装sql server 2008,否则经常sql ...

    SQLSERVER数据库,安装、备份、还原等问题:
    一、存在已安装了sql server 2000,或2005等数据库,再次安装2008,会出现的问题
    1、卸载原来的sql server 2000、2005,然后再安装sql server 2008,否则经常sql server服务启动不了
    2、sql server服务启动失败,解决方法:
    进入sql server configure manager,点开 Sql server 网络配置(非sql native client 配置),点sqlzhh(我sqlserver的名字)协议,将VIA协议禁用。再启动Sql Server服务,成功
    如图:
    在这里插入图片描述
    在这里插入图片描述
    二、在第一次安装SQLSERVER2008结束后,查看安装过程明细,描述中有较多项插件或程度,显示安装失败。
    解决方法:
    1、重新启动安装程度setup.exe,选择进行修复安装,至完成即可。

    三、先创建数据库XXX,再进行还原数据库时,选择好备份文件XXX.bak,确定后进行还原,会报如下图的错误。
    在这里插入图片描述
    解决方法:
    选择好备份数据库文件后,再进入“选项”中,勾选“覆盖现在数据库”即可。
    在这里插入图片描述
    四、查看数据库版本的命令:select @@version
    在数据库中,点击“新建查询”,然后输入命令,执行结果如下
    在这里插入图片描述
    五、数据库定义及操作命令:
    按照数据结构来组织、存储和管理数据的仓库。由表、关系以及操作对象组成,把数据存放在数据表中。
    1、修改数据库密码的命令:
    EXEC sp_password NULL, ‘你的新密码’, ‘sa’
    sp_password Null,‘sa’,‘sa’
    2、操作SQL2008数据库的命令
    备份SQL数据库:
    backup database [3D-DATA]/原数据库/ to disk=‘D:\Program Files\Microsoft SQL       Server\MSSQL10.MSSQLSERVER\MSSQL\backup\3D-DATA_backup_20131017.bak/数据库备份文件/’
    with name = ‘3D-DATA_backup_20131017’/数据库备份文件/
    查看备份数据库的逻辑文件:
    restore filelistonly
    from disk=
    'd:\Program Files\Microsoft SQL Server
    MSSQL10.MSSQLSERVER\MSSQL\backup\3D-DATA_backup_20131017.bak ’
    强制还原SQL数据库:
    [其中,Test-3d是已存在的数据库,3D-FEP_data和3D-FEP_log为备份数据库的两个逻辑文件,]
    restore database [Test-3d]
    from disk = ‘d:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\3D-DATA_backup_20131017.bak’
    with
    move ‘3D-FEP_data’ to ‘D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Test-3d.mdf’,
    move ‘3D-FEP_log’ to ‘D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Test-3d_log.ldf’,
    stats = 10/* 表示每完成10%显示一条记录*/ ,replace/表示强制,放置在with后,加英文逗号也可/

    以下为另一种方式:
    -备份数据DB 到.bak文件。然后利用此bak文件恢复一个新的数据库DBTest。
    USE master;
    backup database DB
    to disk = ‘g:\DBBack0930.bak’ ;
    restore filelistonly
    form disk = ‘g:\DBBack0930.bak’ ;

    restore database DBTest(此数据库,已创建)
    FROM DISK = ‘g:\DBBack0930.bak’
    WITH MOVE ‘DBTest’ TO ‘E:\Program Files\Microsoft SQL Server2005\Data\DBTest.mdf’,
    MOVE ‘DBTest_log’ TO ‘E:\Program Files\Microsoft SQL Server2005\Data\DBTest_log.ldf’
    GO
    六、
    SQL Server数据库文件恢复技术 yzhshi(yzhshi@etang.com) SQL Server数据库备份有两种方式:
    1、使用命令:BACKUP DATABASE,将数据库文件备份出去;
    2、直接拷贝数据库文件mdf和日志文件ldf的方式。
    下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server Enterprise Manager (SQL Server企业管理器)和SQL Server Quwey Analyser(SQL Server查询分析器)
      正常的备份、恢复方式正常方式下,我们要备份一个数据库,首先要先将该数据库从运行的数据服务器中断开,或者停掉整个数据库服务器,然后复制文件。
      卸下数据库的命令:Sp_detach_db
      数据库名连接数据库的命令:Sp_attach_db或者sp_attach_single_file_db s_attach_db [@dbname =] ′dbname′, [@filename1 =] ′filename_n′ [,…16] sp_attach_single_file_db [@dbname =] ′dbname′, [@physname =] ′physical_name′ 使用此方法可以正确恢复SQL Sever7.0和SQL Server 2000的数据库文件,要点是备份的时候一定要将 mdf和ldf两个文件都备份下来,mdf文件是数据库数据文件,ldf是数据库日志文件。

    七、SQL命令创建数据库及数据表
    use master
    if db_id (‘Test-a01’)is not null–判断数据库,是否已存在
    drop database [Test-a01]–删除数据库
    go

    create database [Test-a01] on primary
    (
    name = ‘Test-a01_data’, --数据文件的逻辑名称
    filename = ‘D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Test-a01_data.ndf’ , --数据文件的路径和文件名
    size = 3mb ,-- 数据文件的初始容量
    maxsize = 10mB --数据文件的最大容量
    )
    log on
    (
    name = ‘Test-a01_log’, --事务日志文件的逻辑名称
    filename = ‘D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Test-a01_log.ndf’ , --事务日志文件的路径和文件名
    size = 3mb , --事务日志文件的初始容量
    maxsize = 10mB --事务日志文件的最大容量
    )
    Go
    use [xxxxx] /指定创建表的数据库/
    go
    create table student
    (
    stuID char(5) primary key,–主键
    stuname char(20)not null,
    stusex char(2) check(stusex in(‘男’,‘女’)) default(‘女’),–设定范围及默认值
    stuage char(6),
    stubirth date check(stubirth between ‘1985-01-01’ and ‘1995-12-31’),–设置日期范围
    stuaddress varchar(100),
    stunum char(12),
    stuemail char(40)check(stuemail like ‘%@%’)
    )
    go
    use [xxxxx]
    go
    create table teacher
    (
    TeacherID char(5),
    Teaname char(20)not null,
    Teasex char(2) check(Teasex in(‘男’,‘女’)) default(‘女’),
    Teaage char(6),
    Entrydate date check(Entrydate between ‘1950-01-01’ and ‘2099-12-31’),
    Teaphone varchar(100),
    Teanum char(12),
    Teaaddress char(40)
    )

    1、删除新表:
    drop table table_name;

    2、创建视图:
    create view viewname as select statement;
    例1:
    create view view_name01(stuid,stuname,stusex,stuage)
    as
    select stuid,stuname,stusex,stuage from student where stuage>=25;
    其中,红色部分的字段列,必须相同。
    如下例2,则不用考虑(比较常用).
    create view view_name02
    as
    select stuid,stuname,stusex,stuage from student where stuage>=25;

    查看视图:select * from view_name;

    3、删除视图:
    drop view viewname;

    4、创建索引:
    create [unique] index idx_name on table_name(字段1…);
    create index idx_name on table_name (COLUMN_NAME);

    5、删除索引:
    drop index idxname;

    八、常见创建数据表的限制,有以下几种:
    NOT NULL
    UNIQUE
    CHECK
    主键 (Primary Key)
    外来键 (Foreign Key)

    1、NOT NULL
    表示某字段的值,不允许出现空值。
    例如:
    CREATE TABLE Customer
    (
    SID int NOT NULL,
    Last_Name varchar (30) NOT NULL,
    First_Name varchar(30)
    );

    2、unique
    表示某字段的值,不允许重复
    例如:
    CREATE TABLE Customer
    (
    SID int Unique,
    Last_Name varchar (30) NOT NULL,
    First_Name varchar(30)
    );

    3、check
    检查某字段的值,必须符合某些条件
    CREATE TABLE Customer
    (
    SID int check( sid>0 ),
    Last_Name varchar (30) NOT NULL,
    First_Name varchar(30)
    );

    4、主 键
    主键 (Primary Key) 中的每一笔资料都是表格中的唯一值。
    添加主键SQL命令(注意:选择作主键的列,必须有数值):
    Alter table teacher add primary key(TeacherID);
    Alter table teacher add primary key(TeacherID);

    创建数据表时,加主键的不同方式:
    MySQL:
    CREATE TABLE Customer
    (SID integer,
    Last_Name varchar(30),
    First_Name varchar(30),
    PRIMARY KEY (SID));

    Oracle:
    CREATE TABLE Customer
    (SID integer PRIMARY KEY,
    Last_Name varchar(30),
    First_Name varchar(30));

    SQL Server:
    CREATE TABLE Customer
    (SID integer PRIMARY KEY,
    Last_Name varchar(30),
    First_Name varchar(30));

    删除主键的SQL语句:
    语法:alter table 表名 drop constraint 主键约束名(非字段名称)
    如:
    alter table Stu_PkFk_S drop constraint PK_S;

    5、外 键
    外来键是一个(或数个)指向另外一个数据表主键的字段。外键作用是:确定资料限制输入的参考完整性(referential integrity)。换言之,只有被准许的字段值才会被存入数据库内。

    Store_Information 表格在这里插入图片描述
    Geography 表格
    在这里插入图片描述
    创建外键的命令操作:如下,
    alter table [Store_Information]
    add foreign key (Reg_ID) references Geography;

    alter table 需要建立外键的表 add constraint 外键名字 foreign key references 外键表(外键字段) ;

    以下列出几个在建置 ORDERS 表格时指定外键的方式:
    外键Reg_ID,指向主键regionID。
    MySQL:
    CREATE TABLE ORDERS
    (Order_ID integer,
    Order_Date date,
    Customer_SID integer,
    Amount double,
    Primary Key (Order_ID),
    Foreign Key (Customer_SID) references CUSTOMER(SID));

    Oracle:
    CREATE TABLE ORDERS
    (Order_ID integer primary key,
    Order_Date date,
    Customer_SID integer references CUSTOMER(SID),
    Amount double);

    SQL Server:
    CREATE TABLE ORDERS
    (Order_ID integer primary key,
    Order_Date datetime,
    Customer_SID integer references CUSTOMER(SID),
    Amount double);

    以下的例子则是改变表格架构来指定外键。这里假设 ORDERS 表格已经被建立,而外键尚未被指定:

    MySQL:
    ALTER TABLE ORDERS
    ADD FOREIGN KEY (customer_sid) REFERENCES CUSTOMER(sid);

    Oracle:
    ALTER TABLE ORDERS
    ADD (CONSTRAINT fk_orders1) FOREIGN KEY (customer_sid) REFERENCES CUSTOMER(sid);

    SQL Server:
    ALTER TABLE ORDERS
    ADD FOREIGN KEY (customer_sid) REFERENCES CUSTOMER(sid);

    删除外键的SQL命令:
    alter table 表名 drop constraint 外键约束名(非字段名);
    如:
    alter table Stu_PkFk_Sc drop constraint FK_s;

    6、Alter Table
    改变表结构的方式:
    1、加一个字段
    Alter table table_name add 字段1 int,字段2 char(10),…; 加多个字段
    Alter table table_name add 字段1 int、或字段2 char(10)、…;加一个字段

    2、删去一个字段
    Alter table table_name drop column字段1;–(SQLserver数据库,字段前要加“column”)

    3、改变字段名称 (此命令SQLserver数据库,不可用)
    ALTER table table_name change字段1 新字段1 char(50);

    4、改变字段的类型(此命令SQLserver数据库,不可用)
    ALTER table table_name modify 字段1 char(20);

    SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)
    新装的SQL SERVER 2008,打开原来SQL SERVER 2008中建立的表,现在想增加一些字段,在保存时提示错误,无法保存。
    原以为是SQL SERVER 2008与2005的不兼容,后来发现在SQL SERVER 2008中新建的表也存在无法修改表结构,也就是无法修改字段名和增加字段名。
    提示是:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。
    截图如下:
    在这里插入图片描述
    解决办法:
    启动MSSQL SERVER 2008,选择菜单 工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器。然后去掉“ 阻止保存要求重新创建表的更改”前面的勾。重新启动MSSQL SERVER 2008即可。如下图所示:
    在这里插入图片描述

    展开全文
  • 现在,给大家讲解,如何用SQL命令在MySQL中创建一个数据库及数据。 在学习前,我们首先要了解,SQL命令是什么? SQL 结构化查询语言,专门用来操作关系型数据库 知道了SQL命令是什么,我们还要知道)SQL命令...

    HRELLO 大家好!

    上期给大家讲解了,MySQL数据库常用的管理命令。现在,给大家讲解,如何用SQL命令在MySQL中创建一个数据库及数据表。

    在学习前,我们首先要了解,SQL命令是什么?

    SQL结构化查询语言,专门用来操作关系型数据库

    知道了SQL命令是什么,我们还要知道)SQL命令的执行方式,分为两种:交互模式脚本模式

    交互模式:就是我们打开的MySQL命令窗口,查询数据库、进入数据库一样,输入一行,服务端就执行一行,不能一口气输入好几行的命令,那样服务端是不会执行的,就像交互一样,你来我往;适合临时性的查看数据

    脚本模式:客户端把要执行的命令写入到一个脚本文件中,一次性的提交给服务器端执行;适合批量的操作数据。
    在建立连接之前,在命令窗口执行以下命令

    mysql -uroot<(拖拽脚本到此位置 ) 按回车

    SQL命令的语法规范

    1、一行SQL命令可以跨越多行,以英文的分号作为结束
    2、SQL命令不区分大小写,建议关键字大写,非关键字小写
    3、假设其中某一条命令出现语法错误,则此条命令及后边所有命令不再执行
    4、分为单行注释(#…)和多行注释(//),注释的内容不会被服务器执行


    接下来,重点来啦——如何创建数据库数据表
    这里用的是交互模式;
    可以的话,可以跟我一起创建一个名为MD的数据库及名为MD_user的数据表。(每句命令结尾不要忘了加分号哦)
    第一步
    SQL命令: drop database if exists MD;
    (翻译:如果存在MD数据库,那么丢弃它;)
    要是有的话,你需要先把这个名字的数据库删了,在创建这个名字的数据库。
    在这里插入图片描述

    第二步
    SQL命令: create database MD;
    (翻译:创建一个名为MD的数据库;)
    在这里插入图片描述
    第三步
    SQL命令: use MD;
    (翻译:进入数据库;)
    在这里插入图片描述
    第四步
    SQL命令:

    create  table  MD_user( id  int, name  varchar(8), sex  varchar(1) );
    

    (翻译:创建一个名为MD_user的数据表,里面含有 id,name,sex 这几列)(列用逗号隔开)
    int:整数(插入的id必须为整数)
    varchar(8):限定的字符,插入的字符不大于8个字符(括号内可改想限定的字符数)
    在这里插入图片描述
    第五步
    SQL命令: insert into MD_user values(‘1’,’md’,’1’);
    (翻译:在数据表MD_user中按之前创建的列插入数据;)(数据也是用逗号隔开,且需要打引号)
    在这里插入图片描述
    最后,检验一下,是否成功
    SQL命令: select * from MD_user;
    (翻译:查询表MD_user 中所有数据;)
    在这里插入图片描述
    脚本模式创建,先创建一个脚本,md.sql(可先建一个txt文件,将后缀改为sql)
    在这里插入图片描述

    后缀名改好后,在命令窗口输入命令:

    mysql -uroot< (将文件拖入到这里)
    

    回车
    在这里插入图片描述

    这就是,如何在MySQL中用SQL命令创建数据库及数据表了。
    ·
    ·
    ·
    本人写博客就是想记录一下自己所学的知识(目前正在学习中),巩固知识加深记忆,也顺便分享一下自己的所学,有什么地方写的不对,希望大家可以多多指出,让我及时改正。如果我分享的东西帮助到你,别忘了点赞呦~!

    注:如有侵权,请联系删除。

    展开全文
  • sql sever 使用命令创建表

    千次阅读 2019-10-22 15:45:00
    五种数据约束 – 主键 primary key – 外键 foreign key – 取值唯一 unique ...– 使用Create table命令创建表 创建Student 1.check约束有两种形式一种是列级约束,一种是级约束 2.constraint 可以给约束自己...

    SQL server 2017默认建立了四个系统数据库:

    (1)master数据库:是SQL server中最重要的数据库,记录SQL server实列的所有系统级信息,包括实列范围的元数据 (2)tempdb数据库:用于保存临时对象或中间结果集 (3)model数据库:用作SQLserver 实列上创建的所有数据库的摸版 (4)msdb数据库:用于SQLserver代理计划警报和作业

    SQL中注释语句
    单行注释
    SQL语句中的单行注释使用 –
    create database database_x --创建数据库database_x
    多行注释
    SQL语句中的多行注释采用 / / create database database_x /* 创建一个数据库 名字叫做database_x
    */

    五种数据约束

    – 主键 primary key

    – 外键 foreign key

    – 取值唯一 unique

    – 取值范围 check

    – 默认值 dafault

    创建数据库

    create database Test_DB

    创建表

    – 使用Create table命令创建表

    创建Student表

    1.check约束有两种形式一种是列级约束,一种是表级约束

    2.constraint 可以给约束自己定义名称,但一般系统会自己定义好。一般在修改表中才会使用

    create table Student
    (
        Sno char(7) not null primary key,
        Sname varchar(8) unique,--不写可以取空值
        Ssex char(2) default '男' check(Ssex in ('男','女')),--列级约束
        Sage int,
        Sdept char(2)
    )
    create table Student
    (
        Sno char(7) not null primary key,
        Sname varchar(8) unique,--不写可以取空值
        Sage int,
        Sdept char(2),
        Ssex char(2) default '男' ,
        constraint ck_Ssex check(Ssex in ('男','女')),--列级约束
    )
    alter table Student drop constraint ck_Ssex
    

    删除表

    drop table SC 
    go
    

    创建课程表Course

    create table Course
    (
    
        Cno char(7) primary key,
        Cname varchar(30), -- nvarchar(30)30个汉字 60个英文字母
        Ccredit int ,       -- numeric(2,1),几点几
        // 外键的创建 有两种形式,表级约束和列级约束
        //Cpno取值参照了Course表Cno的值
        -- 表级约束
        Cpno char(7),       
        foreign key(Cpno) references Course(Cno), 
        -- 列级约束
        Cpno char(7) references Course(Cno) 
    )
    

    创建SC成绩表

    // 如果表存在键删掉
    if Object_id('SC') is not null
        drop table Sc
    go
    create table SC
    (
        // 外键约束 表级约束
        Cno char(7),
        Sno char(7),
        foreign key(Cno) references Course(Cno),
        foreign key(Sno) references Student(Sno),
    
        // 外键约束 列级约束
        Cno char(7) references Course(Cno),
        Sno char(7) references Student(Sno),
    
        //无法将多个主键约束添加到表SC
        //Sno not null primary key,
        //Cno not null primary key,
    
        //一个表只有一个主键,但是可以有多个候选码
        //应是两个属性的组合
        //consrtaint Pk_SC  使用constraint可给主键可以自己取名称
    
        --表级约束
        consrtaint Pk_SC primary key(Sno,Cno),  
    
        Grade int check (Grade between 0 and 100)
    
    )
    

    修改表

    1.修改表:当需要删掉约束时,才会使用约束的名称(Student表)

    2.删除表中属性,或者增加表中属性时使用 drop 命令

    alter table SC drop constraint PK_SC
    alter table Student add Stel char(11) // 向Student表中添加一个为Stel属性
    alter table Student drop Column Stel // 删除Student表stel属性
    

    标识符列 值递增或递减

    create table Test
    (
        ID int identity(1, 1) primary key, //种子为1,增量为1
        col2 datetime default GetDate(), //默认值
        col3 uniqueidentifier ROWGUID default newid() //ROWGUID 全球唯一标识符列
    
        //不记得代码--通过生成脚本:脚本-- 创建脚本--新建到查询窗口
    )
    

    通过代码 向表里插入数据

    1.DML 数据操作语言 增删改查

    intsert into Student values('2017001','王五','女',20,'cs')
    // 1行受影响 说明已经插入进去了
    

    2.查询会出现语法是正确的,但是字母下还是有下划线是因为-- intellisense已启用 去掉自动感知即可


    总结

    1. create table
    2. DBMS功能 :ddl(create table,alter table,drop table)
    3. 书p97 6-2

    注意:

    1. 当表中有数据的时候,删除该对象时,不可删除
    2. 删除有先后顺序,先删除子表,在产出父表
    3. Ctrl+R 显示结果窗口
    4. 使用sql sever 记得一定要保存保存保存,否则写的脚本都会消失,皮皮血的教训,一定不要忘记!!!

    展开全文
  • MySQL创建数据库和创建数据

    万次阅读 多人点赞 2019-10-20 23:44:40
    MySQL 创建数据库和创建数据 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。 在这之前,需要先安装好 MySQL ,然后创建好数据库、数据、操作用户。 一、数据库操作语言 数据库...
  • sql 创建学生 课程 成绩

    万次阅读 多人点赞 2018-04-23 11:48:55
    创建 create database student go 学生 create table student ( stu_name varchar(30) not null, stu_id char primary key (stu_id), stu_specialty varchar(30) not null, stu_sex char(2) check( stu.....
  • SQL server命令创建数据库

    万次阅读 2018-09-22 17:58:12
    CREATE DATABASE命令创建数据库语法: ...首先连接SQL后, Ctrl+n 打开创建数据库命令板 实例一 IF EXISTS(SELECT * FROM sysdatabases WHERE name='student') DROP DATABASE student GO CREATE DATABASE stud...
  • mysql使用SQL语句创建表

    万次阅读 2018-11-19 11:16:26
    使用SQL语句创建一张,不仅可以可以快速创建表,少去了不少时间,还可以从这看出一个人对该技能点的熟悉程度。 下面是一张简单的表创建语句: CREATE TABLE `tb_area`( `area_id` INT(2) NOT NULL AUTO_...
  • 我想创建一个人员信息和部门信息,同时,我们想通过人员信息知道此人的部门信息。我们应该怎样建表呢。 下面我以表格的形式展示咱们数据库的结构。 人员信息 人员id 姓名 性别 部门id 001 小红...
  • Oracle创建表sql语句

    千次阅读 2018-08-21 22:06:00
    create table t_owners ( id number primary key, name varchar2(30), addressid number, housenumber varchar2(30), watermeter varchar2(30), adddate date, ownertypeid number ) ...
  • scott.sql创建表

    2014-02-18 13:58:44
    scott.sql创建表
  • SQL Server 2012 数据操作(创建、修改、删除)

    万次阅读 多人点赞 2019-04-21 15:59:59
    文章目录准备工作创建数据使用SSMS工具创建数据使用SQL方式创建数据修改数据使用SSMS工具修改数据使用SQL方式修改数据删除数据使用SSMS工具创删除据使用SQL方式删除数据 准备工作     在对...
  • 基本SQL命令表命令

    千次阅读 2018-09-01 11:36:59
    创建表(别忘了选择库,指定字符集(默认和库一样)) create table [if not exists] 表名( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型, …. 字段名n 数据类型 )[character set utf8]; [可...
  • SQL Server建库建表命令

    千次阅读 多人点赞 2020-03-16 17:12:00
    使用CREATE DATABASE创建数据库school。 数据文件的逻辑名称自定义,需要注意的点是主数据文件的物理名称需填写存储文件的地址。 CREATE DATABASE school on primary --表示属于primary文件组 ( name='school_data...
  • SQL 创建数据库,创建表

    万次阅读 多人点赞 2019-05-13 13:32:26
    1.SQL CREATE DATABASE 语法 CREATE DATABASE 库名; 创建数据库后,您可以...CREATE TABLE 语句用于创建数据库中的由行和列组成,每个都必须有个表名。 SQL CREATE TABLE 语法 CREATE TABLE table_name ...
  • SQL server ——创建数据库、创建表

    千次阅读 多人点赞 2019-08-05 23:08:02
    配置是win10+SQL Server 2016,使用的SQL server tools GUI管理工具是SQL Server Management Studio(以下简称SSMS)。 建立数据库 2.1 通过SSMS建立数据库 2.1.1打开SSMS,连接上数据库。 如图所示,找到数据库,...
  • ORACLE SQL 创建表

    千次阅读 2019-04-08 10:16:27
    1.创建表: 1.1表名和列名: 一定要以字母开头 一定在 1-30 个字符之间 只能包含 A–Z, a–z, 0–9, _, $, 和 # 一定不能和用户定义的其他对象重名 一定不能是Oracle 的保留字 一定要有CREATE TABLE权限 ...
  • SQL语句创建课程

    千次阅读 2018-11-04 15:58:07
    create table Course(  Cno char(4),  Cname varchar(20),  Cpno char(4),  Ccredit int,  ) insert into Course values('1','数据库','5','4'), ('2','数学',' ','2'), ...('4','操作系统','6...
  • SQL语句创建学生

    万次阅读 2018-11-04 15:45:50
    create table Student(  Sno char(10),  Sname varchar(20),  Ssex char(2),  Sage tinyint,  Sdept varchar(20),  ) insert into Student values('201215121','李勇','男','20','CS'), ...
  • SQL语句创建选修表SC

    千次阅读 2018-11-04 16:00:27
    create table Student_course(  Sno char(10),  Cno char(4),  Grade tinyint,  ) insert into SC(Sno,Cno,Grade) values('201215121','1','92'), ('201215121','2','85'), ('201215121','3','88'), ...
  • Access sql语句创建表及字段类型

    千次阅读 2018-07-31 15:04:46
    创建一张空Sql="Create TABLE [表名]" 创建一张有字段的Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO,
  • sql之旅-T-SQL创建表和删除

    千次阅读 2018-03-07 16:14:57
    创建表语法:CREATE TABLE tableName( ID INT NOT NULL, NAME VARCHAR(20) NOT NULL, SEX BIT NOT NULL, ADDRESS CHAR...验证是否创建成功:输入命令:exec sp_columns tableName;查看结果:返回每一列的相关...
  • SQL Server创建表语句介绍

    千次阅读 2019-03-17 10:50:40
    SQL Server创建表是最常见也是最常用的操作之一,下面就为您介绍SQL Server创建表的语句写法,供您参考,希望可以让您对SQL Server创建表方面有更深的认识。 USE suntest create table 仓库 ( 仓库编号 int , 仓库号...
  • 用T-SQL语句创建数据

    千次阅读 2020-03-08 15:30:12
    用T-SQL语句创建数据 代码: CreATE TABLE Student ( Son nchar(10) NULL, Sname nchar(10) NULL, Ssex nchar(2) NULL, Sbirthday datetime NULL ) 添加信息: 创建完成! 代码: CREATE TABLE Course ( Con ...
  • SQL语句创建临时

    千次阅读 2019-07-29 18:07:46
    1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,...要求目标Table2必须存在,由于目标Table2已经存在,所以我们除了插入源Table1的字段外,还可以插入常量。 2.SELECT ...
  • 使用SQL Server创建表及注释

    千次阅读 2019-04-03 01:13:46
    使用SQL Server创建表 先建表,在中用“–”来注释内容,设置默认值,varchar类型默认值用’ '中加空字符串,int类型设置成数值。 Create table Novel ( Novel_ID int identity(1,1)primary key ,--注释 ...
  • oracle查看创建表sql语句1,DESCRIBE命令使用方法如下:SQL>descrihttp://www.educity.cn/wenda/391033.html 提问者: vanus_yl 发布时间:2014-04-02 浏览:1  回复:0 悬赏:0.0希赛币 ...
  • 摘要:本实验通过举例创建一个数据库、一张有定义的、以及添加数据到该的实验过程,能让初学者掌握使用数据库DDL语言创建数据库和基本的逻辑思维和操作步骤。 一、实验目的 掌握使用数据库DDL语言创建数据库...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 439,105
精华内容 175,642
关键字:

创建表的sql命令