精华内容
下载资源
问答
  • 现在,给大家讲解,如何用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语句创建数据表 CREATE TABLE的语法格式如下 database_name:在其中创建的数据库的名称。database_name必须指定现有数据库的名称。如果未指定,则database_name默认为当前数据库。 schema_name:新所属...

    数据库 表的创建(SQL Server)

    使用SQL语句创建数据表

    CREATE TABLE的语法格式如下

    image-20211004171317808

    • database_name:在其中创建表的数据库的名称。database_name必须指定现有数据库的名称。如果未指定,则database_name默认为当前数据库。
    • schema_name:新表所属架构的名称。
    • table_name:新表的名称。表名必须遵循标识符规则。
    • <column_definition>:主要用于设置数据表列的属性。
    • <computed_column_definition>:用于定义计算列。
    • <table_constraint>:用于设置数据表约束,指同时针对多个列设置约束。
    • ON{<partition_scheme>|filegroup|"default"}:指定存储表的分区架构或文件组。
    • TEXTIMAGE_ON{filegroup|"default"}:用于指示text、ntext、image、xml、varchar(max)、nvarchar(max)或varbinary(max)列存储在指定文件组的关键字。

    举例:

    CREATE TABLE course(
    	courseno nchar(6) NOT NULL,
        cname ncchar(20) NULL,
        type nchar(8) NULL,
        period int NULL
        CONSTRAINT PK_course PRIMARY KEY CLUSTERED (courseno ASC)
    )
    
    • PK_course表示创建主键时的索引名称,可以是任意标识符。
    • CLUSTERED表示聚集索引类型。
    • ASC表示按courseno值升序方式排列数据,若是DESC则表示降序。
    • PRIMARY KEY 表主键
    CREATE TABLE student(
    	sname nchar(11) NOT NULL,
        courseno ncchar(6) NOT NULL,
        CONSTRAINT PK_sname PRIMARY KEY CLUSTERED (sname ASC)
        FOREIGN KEY (courseno) REFERENCES course(courseno),
    )
    
    • FOREIGN KEY 表示外键 此表的courseno 对应course表的courseno
    展开全文
  • 查询一个的所有数据 select * from 表名;

    查询一个表的所有数据

    select * from 表名;
    
    展开全文
  • SQL sever创建数据库数据表

    千次阅读 2021-08-06 21:48:17
    掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据的方法(以SQL命令为重点)。 二、环境概述: SQL Server 2019 SQL Server Management Studio 管理工具 三、数据库的创建 使用对象资源...

    创建数据库和数据表

    一、目的:

    1. 掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。
    2. 掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。

    二、环境概述:

    1. SQL Server 2019
    2. SQL Server Management Studio 管理工具

    三、数据库的创建

    1. 使用对象资源管理器创建数据库,给出关键步骤的截图和说明。

      ①打开管理工具,连接数据库引擎。
      在这里插入图片描述
      ② 在对象资源管理器中右击数据库,选择新建数据库选项。
      在这里插入图片描述
      ③ 设置数据库名称,以及数据库文件相应参数,并完成数据库的添加。
      在这里插入图片描述
      ④ 完成数据库的添加,并查看。
      在这里插入图片描述

    2. 删除上一步创建的数据库,再次使用SQL命令创建数据库。
      ① 选择创建的数据库,右击选择删除。
      在这里插入图片描述
      ② 新建查询,输入代码,点击执行。

     create database 教学管理系统 
    

    四、数据表的定义和创建

    1. 给出各字段的属性定义和说明。

    学生表

    字段名数据类型
    学号INT
    姓名NVARCHAR(30)
    性别NVARCHAR(10)
    专业班级NVARCHAR(50)
    出生日期DATE
    联系电话INT

    课程表

    字段名数据类型
    课程号NCHAR(10)
    课程名NVARCHAR(30)
    学分数FLOAT(1)
    学时数INT
    任课教师NVARCHAR(30)

    学生作业表

    字段名数据类型
    课程号NCHAR(10)
    学号INT
    作业1成绩INT
    作业2成绩INT
    作业3成绩INT

    2. 使用SQL命令在学生作业管理数据库中建立学生表、课程表和学生作业表,给出SQL代码。

    use 学生作业管理
    go
    create table 学生表
    ( 学号 int not null,
      姓名 nvarchar(30) null,
      性别 nvarchar(10) null,
      专业班级 nvarchar(50) null,
      出生日期 date null,
      联系电话 int null
     )
    create table 课程表
    ( 课程号 nvarchar(20) not null,
      课程名 nvarchar(30) null,
      学分数 float(1) null,
      学时数 int null,
      任课教师 nvarchar(30) null
      )
     create table 学生作业表
    ( 课程号 nvarchar(20) not null,
      学号   int null,
      作业1成绩  int null,
      作业2成绩  int null,
      作业3成绩  int null
     )
    
    

    五、数据表的填充和插入

    1. 用Management Studio在各个表中输入数据后表格插入数据的截图及说明。
    ①在对象资源管理器中选择数据库 —》 学生作业管理 —》 表 —》dbo.学生表,右键选择编辑前200行。
    ② 依次在表格中输入相关数据。
    ③ 执行代码 select * from 学生表 查看插入表中的数据。
    在这里插入图片描述

    2. 用SQL进行某张表格多条数据插入数据代码

    use 学生作业管理
    go
    insert into 学生表
    values('0592','王海强','男','电子05','1986-11-1',NULL)
    insert into 学生表
    values('0593','王海','男','电子03','1946-1-1','1867792')
    insert into 学生表
    values('0594','王强','女','智科20','1996-7-14','1688727')
    select * from 学生表
    
    

    在这里插入图片描述

    展开全文
  • sql语句创建学生如何做

    千次阅读 2021-01-18 20:12:11
    在数据库中使用SQL语句创建学生代码如下:(学号 char(12) primary key,姓名 char(6) not null,性别 char(2) check(性别 IN ('男','女')),班级 char(15))相关创建:create table 成绩(学号 char(12)...
  • sql创建备份和复制数据到备份

    千次阅读 2021-02-02 19:48:48
    1、复制结构及数据到新CREATE TABLE 新 SELECT * FROM 旧这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。不过这种方法的一个最不好的地方就是新中没有了旧的...
  • MySQL 创建数据表

    2021-03-14 11:46:23
    MySQL 创建数据表创建MySQL数据需要以下信息:表名表字段名定义每个表字段语法以下为创建MySQL数据SQL通用语法:CREATE TABLE table_name (column_name column_type);以下例子中我们将在 test_db 数据库中创建...
  • 在Oracle中,通常通过两种...使用SQL*Plus语句创建表的一般格式如下:CREATE TABLE [方案名 .]( [列级完整性约束条件][, [列级完整性约束条件]][,])下面介绍oracle数据库参数的含义,CREATE TABLE: SQL命令关键...
  • sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件...结尾,文件内容示例如下:--创建表使用“--”进行注释create table 名称(Guid Varchar(38) not nu...
  • 在创建数据库之后,接下来就要在数据库中创建数据表。所谓创建数据表,指的是在已经创建的数据库中建立新创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域...
  • Mysql技术知识点Mysql技术知识点,首先来讲一下Mysql语句精进安装数据库,然后导入tigerfive.sqlsql见文档结尾部分MySQL示例数据库模式由以下...文章好程序员2019-12-031962浏览量11、mysql导出数据库创建sql...
  • 1 创建数据表 create database jing_dong charset=utf8; -- 使用 jing_dong数据库 use jing_dong; create table goods( id int unsigned primary key auto_increment not null, name varchar(150) not null, cate...
  • 1 使用图形方式创建表 2 使用命令方式创建表 3 修改结构 4 删除 5 的索引
  • 关系数据库标准语言SQL 写下博客用于自我复习、自我总结。 如有错误之处,请各位指出。
  • SQL常用语句:CREATE ...(1) 数据记录筛选:sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" ORDER BY 用于对结果集进行排序sql="select * from 数据表 where 字段名 like '%字段值%' ord...
  • MySQL创建数据表

    2021-01-19 13:20:52
    在创建数据库之后,接下来就要在数据库中创建数据表。所谓创建数据表,指的是在已经创建的数据库中建立新创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域...
  • 【单选题】以下删除数据的正确语句是 ( ):【单选题】delete from employee 语句的作用是 ( )【单选题】以下删除记录正确的 ( )【单选题】建表语句中的 not null ,该代码表示的含义是:【单选题...
  • 使用sql填充数据

    2021-12-02 10:05:25
    使用sql填充数据 1.创建表 create table test ( name string, activity string ) row format delimited fields terminated by '\t'; 2.构造数据 张三 吃饭 张三 张三 张三 王五 打豆豆 王五 王五 赵四 唱歌 ...
  • SQL Server创建表语句介绍

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

    千次阅读 2021-05-06 17:09:43
    一、新建数据库 ...输入SQL语句,执行成功后,fruitcake数据库创建成功 create database fruitcake 二、建立 1、SMSS建立 首先在creamcake下创建表,选中“”,点击“新建”-...
  • Mysql创建、删除用户和SQL语句

    千次阅读 2021-01-19 20:55:09
    Mysql创建、删除用户和SQL语句(2015-01-15 17:08:17)标签:it联动北方数据库分类:ITMySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户登录MYSQL:@...
  • 硬件:计算机。 软件:SQL sever2012数据库软件
  • 字段属性设置: 1、not null: 不为空,表示该字段不能放“null”这个值。不写,则默认是可以为空 2、auto_increment: 设定...是唯一键“加强”:不能重复并且不能使用null,并且可以作为确定任意一行数据的“关键值”
  • sql server 创建账号指定设置只读权限概述 概述 安全对于数据库至关重要,所有规范的做法是给数据库根据业务设置不同的角色和不同的账号。 给指定的设置不同的权限。有两种方式:1.界面操作。2.命令操作。 在...
  • 如何执行一个mysql的sql脚本文件sql脚本...基本步骤如下:1、创建包含sql命令的sql脚本文件文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:--创建表...文章余二五2017-11-081016浏览量mysql在c...
  • SQL Server 2000 中修改系统的方法大部分人都知道,介绍如何在 SQL 2005 中修改系统的资料目前还比较少,虽然微软不赞成修改系统,而且也把修改系统的代码隐藏起来了。但微软一贯喜欢给自己留个小后门。...
  • 怎么使用使用sql语句在sqlyog建新

    千次阅读 2021-04-06 00:00:34
    怎么使用使用sql语句在sqlyog建新 1、 2、 3执行
  • SQL Server向中插入数据

    千次阅读 2021-06-26 17:59:29
    --向学生中插入数据 INSERT INTO STUDENT VALUES(201215121,'李勇','男',20,'CS'); INSERT INTO STUDENT VALUES(201215122,'刘晨','女',19,'CS'); INSERT INTO STUDENT VALUES(201215123,'王敏','女',18,'MA'); ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 433,235
精华内容 173,294
关键字:

使用sql命令创建数据表