精华内容
下载资源
问答
  • 2021-01-18 19:15:33

    首先,在成功安装Mysql的基础上,进入到cmd窗口,登录我们的mysql管理系统。

    登录方式:mysql -u用户名 -p密码

    1bd1938267a51d4b99fdb96bdb79a991.png

    如果出现Welcome to...等一大堆英文指示,则说明成功进入了mysql系统。

    因为我们不知道系统中有哪些库,所以要使用show databases 命令行,展示有那些库;

    bf4b72aa80796ef9e3b2f692f36bfa7e.png

    1.创建数据库与删除

    CREATE DATABASE数据库名DEFAULT CHARSET='utf8';

    Create database shiyan defaultcharset=’utf-8’;

    创建数据库数据库名默认的字符编码utf-8

    Drop database数据库名;删除指定数据库

    随后使用use命令进入新建的数据库;

    use 数据库名

    60927368bf1df8f385521f489416dcea.png

    使用命令看库中有哪些表

    show tables;

    1fe279f127535bf689d3a0b70923335b.png

    2.创建表与删除表

    建表语句:

    create table表名(

    字段1 数据类型约束,

    字段2 数据类型  约束,

    ...

    字段n 数据类型约束);

    例子:

    Create table student(

    Sid int primary key,

    Sname varchar(20) not null,

    Sex char(1),

    Brithdate date

    );      注意以分号结尾

    删除表:

    drop tables 表名;  出现以下字样表示删除成功。

    6974de1cce59efeca04d7058ce0921ab.png

    创建表之后,使用desc 表名,可以查看每张表的结构。

    a2f7a453e5ee49afb71606ed75f953b0.png

    3.为表添加数据

    在desc 表名之后,在这一层可以为被查看的表添加数据

    省略内容写法:

    insert into stu values(1,’lilin’,17);

    后面括号内为数据的值,当初建表时设置的哪些数据类型,写入的数据值就要符合数据要求。

    完整字段写法:

    insertinto stu(sid,sname,age) values(2,’pandong’,16);

    查询表内数据:

    Select * from表名;查询表的全部内容

    643450e3907975b35b42f0eef374a213.png

    删除表内数据:

    Delete  from表名;删除是全部内容

    (以上为本人最开始接触mysql的建库与建表,以及向表内添加内容的学习记录,内容不涉及约束,外键等内容)

    更多相关内容
  • django创建数据表

    千次阅读 2019-06-01 16:14:37
    创建数据表需要在models.py文件下,每一张对应一个类。django的model模块与数据库形成对应关系映射(简称:ORM),创建的上传到数据库。 接下来还要进行数据迁移,首先生成迁移文件 打开虚拟环境,找到我们的...

    创建数据表需要在models.py文件下,每一张表对应一个类。django的model模块与数据库形成对应关系映射(简称:ORM),创建的表上传到数据库。
    在这里插入图片描述
    接下来还要进行数据迁移,首先生成迁移文件
    在这里插入图片描述
    打开虚拟环境,找到我们的项目文件执行python manage.py makemigrations命令即可生成数据迁移文件。
    在这里插入图片描述
    pycharm打开项目文件,migrations文件夹下就是生成的迁移文件,然后还要执行文件迁移
    在这里插入图片描述
    执行之后数据表就会在django自带的SQLite数据库创建,我们应该如何查看这张表。首先将生成的表注册到admin.py文件,然后运行我们的项目文件,在浏览器打开网页
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190601154246586.png
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    我们需要注册一个账号,接下来就可以登录
    在这里插入图片描述
    这里可以看到我们创建的userinfo表
    在这里插入图片描述
    我们发现向表里添加信息,打开表格显示的是对象
    在这里插入图片描述
    在这里插入图片描述
    我们可以在设置表格时加入__str__魔法方法,来显示字符串
    在这里插入图片描述
    在这里插入图片描述
    另外讲一下网页的汉化和时间设置,在setting.py里修改
    在这里插入图片描述
    在这里插入图片描述

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

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

    展开全文
  • MySQL创建表时候创建索引

    万次阅读 2018-04-08 11:31:29
    )[-]创建表时候创建索引创建普通索引创建唯一性索引创建全文索引创建单列索引创建多列索引创建空间索引要想使用索引提高数据表的访问速度,首先,需要创建一个索引,创建索引的方式,有三种。创建表时候创建...

    要想使用索引提高数据表的访问速度,首先,需要创建一个索引,创建索引的方式,有三种。

    创建表的时候,创建索引

    这种方式最简单、方便,语法格式 
    CREATE TABLE 表名(字段名 数据类型[完整性约束条件], 
    字段名 数据类型 [完整性约束条件], 
    …… 
    字段名 数据类型 [UNIQUE | FULLTEXT |SPATIAL] INDEX | KEY 
    [别名](字段名1 [(长度)])[ASC|DESC]); 
    参数说明 
    UNIQUE——可选参数,表示唯一索引 
    FULLTEXT——可选参数,表示全文索引 
    SPATITL——可选参数,表示空间索引 
    INDEX和KEY——用来表示字段的索引,二者选一即可 
    别名——可选参数,表示创建的索引名称 
    字段名1——指定索引对应字段的名称 
    长度——可选参数,用于表示索引的长度 
    ASC和DESC——可选参数,其中,ASC表示升序排序,DESC表示降序排序。

    创建普通索引

    在t1表中的id字段上创建索引

    这里写图片描述

    查看索引,使用SHOW CREATE TABLE语句,查看表的结构,可以看出,id字段上已经创建了一个名称为id的索引。 
    查看索引是否使用 
    可以使用EXPLAIN进行查看

    这里写图片描述

    可以看出,possible_keys: id和key: id 
    possible_keys和key的值都为id,说明id索引已经存在,并且已经开始被使用了。

    创建唯一性索引

    创建一个表名为t2的表,在表中的id字段上建立索引名为unique_id的唯一性索引,并且,按照升序排序。

    这里写图片描述

    使用SHOW CREATE TABLE查看表的结构。 
    可以看出,id字段上已经创建了一个名词为unique_id的唯一性索引。

    创建全文索引

    创建一个表名为t3,在表中的name字段上建立索引名为fulltext_name的全文索引。

    这里写图片描述

    使用SHOW CREATE TABLE查看表的结构。 
    可以看出,name字段上已经建立了一个名为fulltext_name的全文索引。 
    注意,目前只有MyISAM存储引擎支持全文索引,InnoDB存储引擎不支持全文索引,因此,在建立全文索引时,一定要注意表存储引擎的类型,对于经常需要索引的字符串、文字数据等信息,可以考虑存储到MyISAM存储引擎的表中。

    创建单列索引

    创建一个表名为t4的表,在表中的name字段上建立索引名为single_name的单列索引。

    这里写图片描述

    使用SHOW CREATE TABLE查看数据表的结构。 
    可以看出,name字段上已经建立了一个名词为single_name的单列索引,并且,索引的长度为20。

    创建多列索引

    创建一个表名为t5的表,在表中的id和name字段上建立索引名为multi的主列索引。

    这里写图片描述

    使用SHOW CREATE TABLE查看表的结构。 
    可以看出,id和name字段上已经建立了一个名为multi的多列索引。 
    注意,在多列索引中,只有查询条件中使用了,这些字段中的第一个字段时,多列索引才会被使用。 
    为了验证这个说法,将id字段作为查询条件,通过EXPLAIN语句查看索引的使用情况,执行如下

    这里写图片描述

    可以看出,possible_keys和key的值都为multi,说明multi索引已经存在,并且,已经开始被使用了。 
    但是,如果只使用name字段作为查询条件,执行如下。

    这里写图片描述

    可以看出,possible_keys和key的值,都为NULL,说明multi索引还没有被使用。

    创建空间索引

    创建一个表名为t6的表,在空间类型为GEOMETRY的字段上创建空间索引。

    这里写图片描述

    使用SHOW CREATE TABLE查看表的结构 
    可以看出,t6表中的space字段上已经建立了一个名为sp的空间索引。 
    注意,创建空间索引时,所在字段的值不能为空值,并且,表的存储引擎为MyISAM。


    展开全文
  • MySQL数据表的基本操作,字段的添加、删除、重命名、类型更改、的各种约束
  • SQL Server语句创建表

    万次阅读 2022-03-20 14:35:40
    今天介绍一下如何使用SQL Server语句创建表并添加数据 首先先了解一下的模式,在数据库中根据模式进行分组避免名称的冲突 在SQL Server 2014中直接新建是默认的前缀dbo 而命名其他的模式需要使用SQL Server...
  • Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点:   1.轻量级 使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,...
  • 所谓创建数据表,指的是在已经创建的数据库中建立新创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性)约束的过程。接下来我们介绍一下创建数据表的...
  • SQL server 如何创建分区

    万次阅读 2018-12-07 13:54:17
    但是如果是分区的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件...
  • SQL Server之创建数据库和

    千次阅读 多人点赞 2021-05-06 17:09:43
    一、新建数据库 1、SMSS新建数据库 首先选中数据库,点击“新建数据库” 输入数据库名称creamcake ...点击确定后,creamcake数据库创建成功 ...首先在creamcake下创建表,选中“”,点击“新建”-...
  • hive创建外部

    千次阅读 2020-07-07 19:24:40
    创建外部 内部基本上与mysql中的操作相同,只要你会sql语句,hive的内部就没有什么问题。 主要是外部: 外部可以帮助我们把一些txt或者日志文件进行数据化处理。 1、使用hive之前首先要把hadoop,mysql和
  • hive操作(一)——内部和外部创建数据导入 本文主要介绍通过hive建立内部和外部,并且向中导入数据。 本文阅读前提: 1、正常运行hadoop集群。 2、正常运行hive。 首先说一下内部和外部...
  • 创建hive和使用Load data指令导入数据的注意事项

    万次阅读 多人点赞 2017-11-04 11:56:58
    创建hive和使用Load data指令导入数据的注意事项(一)创建hive数据库和1.1 类似于MySql创建命令,创建数据库和,并指定它在hdfs上的存储数据的目录'/hive_hdfs_local_data‘hive&gt; CREATE DATABASE yyz...
  • 达梦数据库创建表空间

    千次阅读 2020-04-12 20:41:27
    通过图形化界面在一个空间下可以添加多个.dbf文件,其实,通过命令方式也可以创建一个空间拥有多个.dbf文件,比如创建名为bookshop的空间,要求有2个数据文件,每个数据文件大小为128M,命令如下: ...
  • oracle数据库创建表

    万次阅读 多人点赞 2018-08-09 09:23:43
    其实,创建表很简单,只需要把数据库的数据类型和约束搞清楚就可以了,其他的就好说了。接下来呢,开始我的表演。首先,先使用plsql连接到oracle数据库,先保证下面的服务是开启的。   我们本次创建表的需求是...
  • 知识点:数据库的相关概念、创建数据库的方法、设计数据库、向数据库中插入数据、建立不同数据库之间的关系、删除数据库。 1、数据表相关的一些概念 1.1 数据库里的数据是如何保存的? 数据库...
  • 在navicat中创建表格

    千次阅读 2022-01-01 17:08:12
    1、首先登陆Navicat,然后顺利连接数据库,如下图所示。
  • 首先确定你已经安装好了MySQL并且已经配置完毕 ①进入MySQL工作区 方法一找到程序进入并且输入MySQL密码: 方法二: window+r 输入cmd 进入命令提示符 mysql -u root -p 并输入mysql的密码,如下所示: ②创建...
  • 先要对顺序的存储方式有个了解,它与数组存储的不同之处在于,这个的储存是连续的,... for循环是对顺序表里的数据经行赋值,强调一点,对顺序数据元素的表示方式为:a.elem[i],这个与数组的下标表示类似 ...
  • 首先,和大家介绍一下什么是地理数据库。地理数据库(Geodatabase)是一种面向对象的空间数据模型,能够对矢量、栅格、不规格格网、网络等空间数据集进行统一的描述和存储,也就是说它是保存各种数据集的“容器”。...
  • mysql如何创建表

    万次阅读 2021-01-18 18:16:59
    创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性)约束的过程。下面本篇文章介绍一下mysql创建的方法。基本语法在 MySQL 中,可以使用...
  • MySQL:创建数据库并插入数据

    万次阅读 多人点赞 2019-06-13 11:42:29
    三、创建数据表 数据(table)数据库最重要的组成部分之一。数据库只是一个框架,才是实质内容。一个数据库中一般会有多张表,这些通过建立关系被联接起来,成为可以交叉查阅、一目了然的数据库。如下便是...
  • 首先在test数据库中先创建一个test: CREATE TABLE test(  ID INT PRIMARY KEY AUTO_INCREMENT , test_name VARCHAR(20), test_num INT); 现在,我们来创建一个存储过程,实现向表里循环插入数据; ...
  • 利用PowerDesigner创建表(数据库)

    千次阅读 2019-05-16 09:42:19
    然后不是要自己分析数据库然后创建表嘛,但是如果在数据库里面创建表又好麻烦,万一有什么要修改的、或者其他的ID插进来,几张到是没事万一是几十张表的话就超级麻烦了,这个时候PowerDesigner就可以派上用场...
  • python创建Excel文件及写入保存数据

    千次阅读 2021-02-15 21:24:06
    文章目录python创建Excel文件及写入保存数据一、 创建并保存Excel文档二、工作创建三、完整代码结果展示 一、 创建并保存Excel文档 首先调用我们的openpyxl.Workbook()函数,创建一个新的空的Workbook对象。...
  • HBase 创建表时的预分区

    万次阅读 2019-01-19 08:42:48
    如果知道hbase数据表的key的分布情况,就可以在建表的时候对hbase进行region的预分区。这样做的好处是防止大数据量插入的热点问题,提高数据插入的效率。 背景:HBase默认建表时有一个region,这个region的rowkey是...
  • 有些时候我们设计可能没想到使用主键,或者不用主键可以完全满足,但是后来由于需求等改变,需要对已经有数据再加入主键,由于暂且没有想到更简单的办法,所以给大家分享一下我的办法。 比如有以下aa,给aa...
  • flask开发之创建数据模型和

    千次阅读 2017-09-06 11:37:56
    SQLAlchemy 允许我们根据数据库的结构来创建数据模型, 反之亦可. 所以我们一般无须手动的登录到数据库中使用 SQL 语句来创建, 我们只需把数据模型定义好了之后, 结构也就有了. 首先要初始化 SQLAlchemy, 在 ...
  • (1)为什么很多人使用传统的数据库用惯了,觉得存储过程就不是那么重要?存储过程到底有什么用呢?...建立员工档案管理的结构(1)首先在连接完数据库后,自己创建数据库:----创建数据库create database Em...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,037,600
精华内容 815,040
关键字:

创建数据表时候首先