精华内容
下载资源
问答
  • 支持Mysql与oracle自动在excel中生成创建sql语句,非常强大,如果想使用sqlserver看我上一资源
  • MySQL创建数据库和创建数据

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

    MySQL 创建数据库和创建数据表

    MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。

    在这之前,需要先安装好 MySQL ,然后创建好数据库、数据表、操作用户。

    一、数据库操作语言

    数据库在操作时,需要使用专门的数据库操作规则和语法,这个语法就是 SQL(Structured Query Language) 结构化查询语言。

    SQL 的主要功能是和数据库建立连接,进行增删改查的操作。SQL是关系型数据库管理系统的标准语言。

    SQL 语言的作用:

    1. 数据定义语言 DDL(Data Definition Language) 。用于创建数据库,数据表。

    2. 数据操作语言 DML(Data Manipulation Language) 。用于从数据表中插入、修改、删除数据。

    3. 数据查询语言 DQL(Data Query Language) 。用于从数据表中查询数据。

    4. 数据控制语言 DCL(Data Control Language) 。用来设置或修改数据库用户或角色的权限。

    使用 SQL 操作数据库时,所有的 SQL 语句都以分号结束。(切换数据库时可以不用分号)

    在 SQL 语句中,不区分大小写,编写 SQL 语句时可以根据情况用大小写的区别来增加可读性。

    二、创建数据库

    1. 连接 MySQL

    输入 mysql -u root -p 命令,回车,然后输入 MySQL 的密码(不要忘记了密码),再回车,就连接上 MySQL 了。

    mysql -u root -p

    最初,都是使用 root 用户登录,工作中如果一直用 root 用户登录,因为权限太大,风险是很大的,所以等创建好权限适合的用户后,就不要经常登录 root 用户了。

    2. 查看当前的数据库

    使用 show databases; 查看当前安装的 MySQL 中有哪些数据库。

    show databases;

    刚安装 MySQL 时,默认有四个数据库,information_schema,mysql,perfomance_schema,sys 。通常情况下,我们不会直接使用这四个数据库,但千万不要把这四个数据库删了,否则会带来很多不必要的麻烦。如果不小心删了,建议是重新安装 MySQL ,在重装之前把自己的数据迁移出来备份好,或者从其他服务器上迁移一个相同的数据库过来。

    3. 创建数据库

    使用 create database 数据库名; 创建数据库。

    create database MyDB_one;

    创建数据库成功后,数据库的数量变成了5个,多了刚才创建的 MyDB_one 。

    4. 创建数据库时设置字符编码

    使用 create database 数据库名 character set utf8; 创建数据库并设置数据库的字符编码。

    create database MyDB_two character set utf8;
    

    直接创建的数据库,数据库的编码方式是 MySQL 默认的编码方式 latin1 (单字节编码) ,通常我们会在数据库中存放中文数据,所以最好把数据库的编码方式设置成 utf-8 ,这样中文才能正常显示。

    create database MyDB_three charset utf8;

    character set 可以缩写成 charset ,效果是一样的。

    5. 查看和显示数据库的编码方式

    使用 show create database 数据库名; 显示数据库的创建信息。

    show create database MyDB_one;
    show create database MyDB_two;

    如果不知道一个数据库的编码方式是什么,可以使用 show create database 数据库名 来查看数据库的编码方式。可以看到刚才创建的 MyDB_one 的编码方式是 MySQL 的默认编码 latin1 ,MyDB_two 的编码方式是 utf-8 。

    当然,这种方式不能在创建的同时显示,只能查看一个已经存在的数据库的编码方式。

    6. 使用 alter database 数据库名 character set utf8; 修改数据库编码

    alter database MyDB_one character set utf8;

    如果一个数据库的编码方式不符合使用需求,可以进行修改。刚才创建的 MyDB_one 经过修改后,编码方式也变成了 utf-8 。

    7. 进入或切换数据库

    使用 use 数据库名 进入或切换数据库。

    use MyDB_one
    use MyDB_two;

    刚连接上 MySQL 时,没有处于任何一个数据库中,如果要使用某一个数据库,就需要进入到这个数据库中。

    use 数据库名 这个命令后面的分号可以省略,这是 SQL 语句中唯一可以省略分号的语句。

    8. 显示当前数据库 select database();

    select database();

    进入数据库中,可以使用 select database(); 来查看当前处于哪个数据库中。长时间操作数据库时,在很多数据库中来回切换后,查看当前的数据库,避免操作错了数据库。

    三、创建数据表

    1. 查看当前数据库中的表

    使用 show tables;查看当前数据库中有哪些表。

    show tables;
    

    在刚才创建的数据库 MyDB_one 中,还没有创建任何表,所以当前是空的。

    2. 创建表

    使用 create table 表名(字段1 字段类型,字段2 字段类型,字段3 字段类型,…); 来创建一张表。

    create table Phone_table(pid INT, name CHAR(20), price INT);

    在 MyDB_one 中创建了一个叫 Phone_table 的数据表,这张表有三个字段 pid,name,price 。为了增加 SQL 的可读性,字段名我用的是小写,字段类型用大写。

    3. 显示表信息

    用 show create table 表名; 来显示已创建的表的信息。

    show create table Phone_table;

    使用 show create table 表名;  可以显示表的字段信息, MySQL 的引擎,和默认的字符编码等信息。与显示数据库信息一样,show 只能显示已经创建了的数据表的信息,不能在创建的同时显示信息。

    如果想更好地展示表的字段信息,可以使用 desc 表名; 来显示表的字段信息。

    4. 给表增加字段

    使用 alter table 表名 add 字段名 数据类型; 为已存在的表添加一个新字段。

    alter table Phone_table add color CHAR(20);

    添加后,刚才的表中多了一个字段,新增成功。

    5. 删除表的字段

    使用 alter table 表名 drop 字段名; 删除一个表中已存在的字段。

    alter table Phone_table drop price;

    删除字段后,表中不再有该字段。

    6. 修改字段的数据类型

    使用 alter table 表名 modify 字段名 数据类型; 修改表中现有字段的数据类型。

    alter table Phone_table modify name VARCHAR(12);

    修改之后,该字段的数据类型发生改变。

    7. 修改字段的数据类型并且改名

    使用 alter table 表名 change 原字段名 新字段名 数据类型; 修改表中现有字段的字段名和类型。

    alter table Phone_table change name pname CHAR(18);

    现在,将表的 name 改成了 pname ,同时修改了 pname 的数据类型。

    四、MySQL 常用字段类型

    一个数据表是由若干个字段组成的,一个表十几个字段也很正常,每个字段表示不同的信息,需要使用不同类型的数据。

    所以在创建表的时候,要为每个字段指定适合的数据类型。

    MySQL 中常用的字段类型有以下这些:

    1. 整数类型

    数据类型数据范围
    TINYINT-128 -- 127
    SMALLINT-32768 -- 32767
    MEDIUMINT-2^23 -- 2^23-1
    INT-2^31 -- 2^31-1
    BIGINT-2^63 -- 2^63-1

    2. 字符串类型

    数据类型字节范围用途
    CHAR(n)0 -- 255字节定长字符串
    VARCHAR(n)0 -- 65535字节变长字符串
    TEXT0 -- 65535字节长文本数据
    LONGTEXT0 -- 2^32-1字节极大文本数据
    BLOB0 -- 65535字节二进制长文本数据
    LONGBLOB0 -- 2^32-1字节二进制极大文本数据

    3. 小数类型

    m 表示浮点数的总长度,n 表示小数点后有效位数。

    数据类型数据用法数据范围
    FloatFloat(m,n)7位有效数
    DoubleDouble(m,n)15位有效数
    DecimalDecimal(m,n)28位有效数

    4. 时间类型

    数据类型格式用途
    DATEYYYY-MM-DD日期
    TIMEHH:MM:SS时间
    YEARYYYY年份
    DATETIMEYYYY-MM-DD HH:MM:SS日期和时间
    TIMESTAMP10位或13位整数(秒数)时间戳

    5. 枚举类型

    enum(枚举值1,枚举值2,...)

    枚举类型只能在列出的值中选择一个,如性别。

     

     

    展开全文
  • mysql查看表创建语句

    千次阅读 2018-11-08 22:31:27
    最近偶然看到一个不常用的sql语句,可以查看创建表的生成语句。 直接看下面的语句 //查看创建语句 show create table logs //结果返回两个字段,一个是table 命,另一个是create table内容 CREATE TABLE `...

    大家经常会遇到,需要把表结构从测试环境导入到线上。最近偶然看到一个不常用的sql语句,可以查看创建表的生成语句。

    直接看下面的语句

    //查看表的创建语句
    show create table logs
    
    //结果返回两个字段,一个是table 表命,另一个是create table内容
    CREATE TABLE `logs` (
      `id` bigint(20) NOT NULL AUTO_INCREMENT,
      `level` int(11) DEFAULT NULL,
      `category` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
      `log_time` double DEFAULT NULL,
      `prefix` text COLLATE utf8_unicode_ci,
      `message` text COLLATE utf8_unicode_ci,
      PRIMARY KEY (`id`),
      KEY `idx_log_level` (`level`),
      KEY `idx_log_category` (`category`)
    ) ENGINE=InnoDB AUTO_INCREMENT=607 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
    
    
    展开全文
  • Mysql的对象Sql语句转换单,转换成Oracle创建表sql,在样本.txt粘贴Mysql的单所有字段信息,输入表名。就会在控件台输出转换后的Oracle语句
  • SQL Server创建表语句介绍

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

    原文地址:http://database.51cto.com/art/201010/231018.htm

    SQL Server创建表是最常见也是最常用的操作之一,下面就为您介绍SQL Server创建表的语句写法,供您参考,希望可以让您对SQL Server创建表方面有更深的认识。

    USE suntest
    create table 仓库
    (
    仓库编号 int ,
    仓库号 varchar(50) ,
    城市 varchar(50) ,
    面积 int
    )
    create table 仓库1
    (
    仓库编号 int not null ,
    仓库号 varchar(50) not null,
    城市 varchar(50) not null, --不能为空not null–
    面积 int
    )
    create table 仓库2
    (
    仓库编号 int primary key , --主键的关键字primary key–
    仓库号 varchar(50) unique, --唯一索引关键字unique–
    城市 varchar(50) not null, --不能为空not null–
    面积 int
    )
    create table 仓库3
    (
    仓库编号 int primary key , --主键的关键字primary key–
    仓库号 varchar(50) unique, --唯一索引关键字unique–
    城市 varchar(50) default ‘青岛’, --不能为空not null–
    面积 int check (面积>=300 and 面积<=1800)
    )
    create table 职工表
    (
    职工编号 int identity (1,1) primary key,
    职工号 varchar(50) unique,
    仓库号 varchar(50),
    工资 int check(基本工资>=800 and 基本工资<=2100),
    )
    create table 订单表
    (
    订单编号 int identity(1,1) primary key,
    订单号 varchar(50) unique,
    职工号 varchar(50) references 职工表(职工号),–references两张表通过“职工号”关联–
    订购日期 datetime,
    销售金额 int
    )
    create table 阳光工资表
    (
    职工编号 int identity (1,1) primary key,
    职工号 varchar(50) unique,
    仓库号 varchar(50),
    基本工资 int check(基本工资>=800 and 基本工资<=2100),
    加班工资 int,
    奖金 int,
    扣率 int,
    应发工资 as (基本工资+加班工资+奖金-扣率) --as为自动计算字段,不能输入值–
    )
    以上就是SQL Server创建表语句介绍。

    http://blog.csdn.net/woshisap/article/details/7333893
    1:在sql语句中,临时表有两类,分别是局部(local)和全局(global)临时表,局部临时表只在其会话(事务)中可见,全局临时表可以被会话(事务)中的任何程序或者

    模块访问

    2:创建局部临时表

    [sql] view plain copy
    use db_sqlserver
    go
    create table #db_local_table
    (
    id int,
    name varchar(50),
    age int,
    area int
    )
    创建的临时表不能与其他会话共享,当会话结束时,行和表的定义都将被删除

    3:创建全局临时表

    [sql] view plain copy
    use db_sqlserver
    go
    create table ##db_local_table
    (
    id int,
    name varchar(50),
    age int,
    area int
    )
    全局临时表对所有用户都是可见的,在每个访问该表的用户都断开服务器连接时,全局临时表才会被删除

    4:创建主键、外键关联的数据库表
    [sql] view plain copy
    use db_sqlserver;
    go
    create table db_table5
    (
    职工编号 int primary key,
    职工号 varchar(50) unique,
    仓库号 varchar(50),
    工资 int
    )

    go
    create table db_table6
    (
    订单编号 int primary key,
    订单号 varchar(50) unique,
    职工号 varchar(50) references db_table5(职工号),
    订购日期 datetime,
    销售金额 int
    )

    5:创建具有check约束字段的数据库表
    [sql] view plain copy
    use db_sqlserver;
    go
    create table db_table7
    (
    仓库编号 int primary key,
    职工号 varchar(50) unique,
    仓库号 varchar(50),
    工资 int,
    面积 int check(面积>=600 and 面积<=1800)
    )

    6:创建含有计算字段的数据库表

    [sql] view plain copy
    use db_sqlserver;
    go
    create table db_table8
    (
    职工编号 int primary key,
    职工号 varchar(50) unique,
    仓库号 varchar(50),
    基本工资 int check(基本工资>=800 and 基本工资<=2100),
    加班工资 int,
    奖金 int,
    扣率 int,
    应发工资 as (基本工资 + 加班工资 + 奖金 - 扣率)
    )

    7:创建含有自动编号字段的数据库表

    [sql] view plain copy
    use db_sqlserver;
    go
    create table db_table9
    (
    仓库编号 int identity(1,1) primary key,
    仓库号 varchar(50) unique,
    城市 varchar(50) default(‘青岛’),
    面积 int check(面积>=300 and 面积<=1800)
    )

    向表中添加记录:

    [sql] view plain copy
    insert into [db_sqlserver].[dbo].[db_table9](仓库号, 面积) values(‘400’, 1600);
    仓库编号会自动增加

    8:创建含有排序字段的数据表

    [sql] view plain copy
    create table db_table10
    (
    仓库编号 int identity(1, 1) primary key,
    仓库号 varchar(50) collate french_CI_AI not null,
    城市 varchar(50) default ‘青岛’,
    面积 int check(面积>=300 and 面积<=1800)
    )

    仓库号是一个排序字段,其中CI(case insensitive)表示不区分大小写,AI(accent insensitive)表示不区分重音,即创建的是一个不区分大小写
    和不区分重音的排序。如果要区分大小和和区分排序,修改代码为:French_CS_AS

    9:动态判断数据库表是否存在

    [sql] view plain copy
    use db_sqlserver;
    go
    if(Exists(select * from sys.sysobjects where id=OBJECT_ID(‘db_table9’)))
    print ‘数据库表名已经存在’

    else
    print ‘该数据库表名不存在,可以利用该名创建表’

    10:查看表的各种信息,可以查看指定数据库表的属性、表中字段属性、各种约束等信息

    [sql] view plain copy
    use db_sqlserver;
    go
    execute sp_help db_table9;

    11:用select语句查看数据库表的属性信息

    [sql] view plain copy
    use db_sqlserver;
    go
    select * from sysobjects where type=‘U’

    12:重命名数据库表
    [sql] view plain copy
    use db_sqlserver;
    go
    execute sp_rename “db_table9”, “db_renametable”

    13:增加数据库表的新字段

    [sql] view plain copy
    use db_sqlserver;
    go
    alter table db_table1 add 电子邮件 varchar(50)
    alter table db_table1 add 联系方式 varchar(50) default ‘0532-88886396’

    select name 字段名, xusertype 类型编号, length 长度 from syscolumns where id = object_id(‘db_table1’)

    14:修改数据库表的字段
    [sql] view plain copy
    use db_sqlserver;
    go
    alter table db_table1 alter column 电子邮件 varchar(200)

    select name 字段名, xusertype 类型编号, length 长度 from syscolumns where id = object_id(‘db_table1’)

    15:删除数据库表字段

    [sql] view plain copy
    use db_sqlserver;
    go
    alter table db_table1 drop column 电子邮件

    select name 字段名, xusertype 类型编号, length 长度 from syscolumns where id = object_id(‘db_table1’)

    16:删除数据库表

    [sql] view plain copy
    use db_sqlserver;
    go
    drop table db_table1
    drop table db_table1, db_table2

    如果删除有依赖关联的数据库表,即主键、外键关键表、则要删除两个表之间的关联约束,然后才能删除表。注意,也可以先删除引用该表的数据库表,然后
    即可删除该表,

    http://www.yiibai.com/sql/sql-create-table.html
    创建基本表中涉及命名表并定义其列,每列的数据类型。

    SQL的CREATE TABLE语句用于创建新表。

    语法
    CREATE TABLE语句的基本语法如下:

    CREATE TABLE table_name(
    column1 datatype,
    column2 datatype,
    column3 datatype,

    columnN datatype,
    PRIMARY KEY( one or more columns )
    );
    CREATE TABLE是关键字告诉数据库系统你想做什么。在这种情况下,你要创建一个新表。唯一的名称或标识表如下CREATE TABLE语句。

    然后在括号的列定义在表中的每一列是什么样的数据类型。使用下面的一个例子,语法变得更清晰。

    可以使用CREATE TABLE语句和SELECT语句的组合来创建从现有表的副本。您可以查看完整的详细信息使用另一个表创建表 。

    示例:
    下面是一个例子,它使用ID作为主键并且为NOT NULL来创建一个客户表的约束,这些字段不能为NULL在创建该表的记录时:

    SQL> CREATE TABLE CUSTOMERS(
    ID INT NOT NULL,
    NAME VARCHAR (20) NOT NULL,
    AGE INT NOT NULL,
    ADDRESS CHAR (25) ,
    SALARY DECIMAL (18, 2),
    PRIMARY KEY (ID)
    );
    您可以验证,如果你的表已成功创建,可通过查看SQL服务器显示的消息,也可以使用DESC命令,如下所示:

    SQL> DESC CUSTOMERS;
    ±--------±--------------±-----±----±--------±------+
    | Field | Type | Null | Key | Default | Extra |
    ±--------±--------------±-----±----±--------±------+
    | ID | int(11) | NO | PRI | | |
    | NAME | varchar(20) | NO | | | |
    | AGE | int(11) | NO | | | |
    | ADDRESS | char(25) | YES | | NULL | |
    | SALARY | decimal(18,2) | YES | | NULL | |
    ±--------±--------------±-----±----±--------±------+
    5 rows in set (0.00 sec)
    现在数据库,可以用它来存储用户所需的信息在CUSTOMERS表。

    展开全文
  • 创建表空间语句

    千次阅读 2017-03-31 18:11:38
    创建表空间语句: create tablespace train_tab datafile 'E:\oracle\train\train_tab.def' size 100M --生成数据文件并定义文件大小 autoextend on next 10M maxsize unlimited logging  --设置自动扩展 extent ...


    创建表空间语句:
    create tablespace train_tab
    datafile 'E:\oracle\train\train_tab.def' size 100M --生成数据文件并定义文件大小
    autoextend on next 10M maxsize unlimited logging     --设置自动扩展
    extent management local autoallocate
    segment space management auto;
    删除表空间语句:
    DROP TABLESPACE MOF_TEMP INCLUDING CONTENTS AND DATAFILES;
    授权给用户resource和connect权限
    查看权限
    授权表给用户:
    GRANT SELECT ON student TO U1
    授权表给所有用户:
    GRANT SELECT ON SC TO PUBLIC
    收回指定表权限:
    REVOKE SELECT ON SC FROM student
    收回所有用户权限:
    REVOKE SELECT ON SC FROM PUBLIC
    查看表空间大小(实际大小):
    select tablespace_name,sum(bytes)/1024/1024 from dba_segments group by tablespace_name
    如果DBLINK创建为public的,则所有该数据库的用户都可以看到这个dblink,并且即使这个用户的权限是resource的也有访问这个dblink所对应数据库或表空间的权限,并且权限为最大权限。
    如果用户权限为resource的权限则无法创建dblink。也就是说resource权限的用户只能访问public的dblink并同时拥有最大权限,但自身不可以创建dblink访问其他数据库或表空间。
    修改表空间名称:
    alter tablespace tongzhan rename to elms_ly_tab
    如果我们要导入不同表空间的dmp文件,可以先创建一个与原表空间名、用户名相同的环境(在创建表空间,生成表空间文件时,需要直接改为正确的名称),然后先把数据导入。最后把用户名及表空间名修改成你想要的即可。
    查数据库表空间信息:
    select file_id,tablespace_name,file_name,bytes/1024/1024 MB from DBA_DATA_FILES;




    展开全文
  • 用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'), ...('3','信息系统','1','4'), ('4','操作系统','6...
  • hive查看创建表语句

    千次阅读 2019-06-10 19:20:49
    hive查看创建表语句 show create table table1;
  • --创建学生信息表(表的数量不为1),将学生信息,课程信息,班级信息,成绩信息录入数据库, --最终将学生的学号、姓名、班级、所修课程科目名称以及成绩输出到一张表中。 --学生信息表 create table xuesheng01( ...
  • 用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'), ...
  • 使用Navicat导出Mysql创建表语句

    万次阅读 2018-09-07 14:54:43
    2. 右键相应的,选择 对象信息-----&gt;在选择 DDL 就可以看到建表语句(如下图) 有时候我们需要导出结构和全部数据:则使用下面的方法:  点击转存SQL文件(这样会把数据也导出来)。如下图:  ...
  • DDL语句--创建表

    万次阅读 2016-03-31 11:13:01
    的操作包含创建,修改,删除。这些操作都是数据库管理中最基本,也是最重要的操作。 具体而言,关于的相关操作如下: 1,创建表的方法 2,的完整性约束条件 3,查看结构的方法 4,修改的方法...
  • 用SQL语句创建表修改

    千次阅读 2018-08-25 02:15:33
    1. 创建表 CREATE TABLE 学生信息 ( 学号varchar(14) IDENTITY(1,1) PRIMARY KEY, 姓名varchar(8) UNIQUE NOT NULL, 班级编号varchar(14) REFERENCES '班级信息', 年级int null, 性别varchar(2) CHECK(性别in ('男...
  • navicat 导出创建语句

    万次阅读 2016-08-04 14:16:34
    1,选中, 2鼠标右击  3选择对象信息  4 然后选择DDL, 然后复制创建语句就可以了
  • 用SQL语句创建表

    万次阅读 多人点赞 2016-07-28 23:22:41
    数据库中的所有数据存储在中。数据包括行和列。列决定了中数据的类型。行包含了实际的数据。...其中的一个字段名为为au_lname,这个字段被用来存储作者的名字信息。每次向这个中添加新作者时,作
  • 创建表结构的sql语句

    千次阅读 2019-09-27 23:54:19
    1、创建表结构 表名:ODS_PSP_DIS_DAY_CALC create table ODS_PSP_DIS_DAY_CALC (  ID CHAR(32) NOT NULL,  DISTLIN_ID VARCHAR2(36) NOT NULL,  CALC_DATE DATE,  DISTLINE...
  • 数据库 用sql语句创建表

    千次阅读 2017-04-25 22:24:30
    用sql语句创建表(基本语句)  以下代码本人都在Microsoft Sql Sever 2010 中成功执行。 USE E_Market --当前操作的数据库 GO --批处理 CREATE TABLE CommoditySort  --商品类别 ( SortID int ...
  • SQL语句 创建表、模式、索引

    千次阅读 2020-04-10 11:16:45
    一、数据定义语句 一、 数据定义: 操作对象 创建 删除 修改 模式 CREATE SCHEMA DROP ~ CREATE TABLE DROP ~ ALTER TABLE 视图 CREATE VIEW DROP VIEW 索引 CREATE INDEX DROP INDEX ALTER ...
  • mysql创建表的时候,添加字段注释

    万次阅读 多人点赞 2019-01-05 22:59:03
    mysql创建表的时候,添加字段注释 直接po代码和案例 #创建表的时候写注释 CREATE TABLE userinfo( id INT COMMENT '编号', uname VARCHAR(40) COMMENT '用户名', address VARCHAR(120) COMMENT '家庭住址', ...
  • 用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 ...
  • 2、创建数据 学生(学号、姓名、性别、所在班级、年龄) Create table student( Sno nvarchar(100) not null primary key, Sname nvarchar(100), Ssex nvarchar(20), Sclass nvarchar(20), Sage...
  • 在navicat上用sql语句创建表

    千次阅读 2020-08-24 10:17:34
    首先, 选择一个文件,用note或者Notepad++打开 然后回到navicat的里面,打开查询,新建查询 把刚才的内容粘贴进去,即可 最后在里面刷新即可
  • 创建 StudentInfo: create table StudentInfo ( -- 设置主键,并添加标识 sID int not null primary key identity(1,1), sName nvarchar(10) not null, sGender bit default(0), sBirthday date, sPhone ...
  • 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.....
  • PostgreSQL常用建表修改表语句

    千次阅读 2019-10-12 20:30:15
    一、创建表 drop table if exists student; create table student( id integer NOT NULL , c_id integer NOT NULL , sex character (1) , name character (100) , primary key (id, c_id) ); 二、添加注释 ...
  • MySQL:DDL语句:创建数据库和结构

    千次阅读 2019-04-08 22:40:43
    SQL语句分类 *DQL:Data Query Language数据查询语言 *DML:Data Manipulation Language数据操作语言 ...作用: 用于描述数据库中存储现实世界中实体的语言,即创建数据库和结构(不 仅仅能创建数据库和...
  • navicat连接mysql ,并用sql语句创建表

    千次阅读 2019-07-19 10:00:21
    https://blog.csdn.net/wangpailiulanqi8/article/details/82426232
  • mysql创建部门和员工,并用sql语句进行查询

    万次阅读 多人点赞 2019-06-14 09:50:45
    创建第一个(部门) CREATE TABLE IF NOT EXISTS bumenTable( bumenTableid INT(11) NOT NULL PRIMARY KEY COMMENT'部门编号(主键)', bumenTablename VARCHAR(50) COMMENT'部门名称', bumenTableaddress ...
  • SQL语句入门-创建表(PostgreSQL)

    千次阅读 2020-10-27 14:51:24
    本文讲讲关于建立数据库结构的CREATE语句,我用的postgreSQL来实现,其他的应该大同小异,主要是了解SQL语句 语法 CREATE TABLE 的语法格式如下: CREATE TABLE table_name( column1 datatype, column2 datatype...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 583,810
精华内容 233,524
关键字:

创建信息表的语句