如何在mysql中创建数据库(create a database in mysql)

这个wikiHow教你如何在MySQL中创建数据库。为了创建数据库,必须在服务器运行时打开“mysql”命令行界面并输入数据库命令。...

第1部分第1部分(共3部分):打开mysql命令行

  1. 1确保您的MySQL服务器已连接。如果MySQL服务器当前未联机,则无法创建数据库。您可以通过打开MySQL Workbench,选择您的服务器,并查看“管理-服务器状态”选项卡上的“服务器状态”指示器来检查服务器的状态。
  2. Image titled 258108 1
  3. 2复制安装文件夹的路径。此路径将根据您使用的是Windows计算机还是Mac:Windows-Copy C:/Program Files/MySQL/MySQL Workbench 8.0 CE/确保用最新的MySQL名称替换最后一个文件夹的名称而有所不同。Mac-Copy/usr/local/mysql-8.0.13-osx10。13-x86_64/确保用最新的MySQL文件夹名称替换最后一个文件夹的名称。
  4. Image titled 258108 2
  5. 3打开计算机的命令行。您将在Windows计算机上使用命令提示符,而Mac用户将打开终端。
  6. Image titled 258108 3
  7. 4更改MySQL安装文件夹的目录。键入cd和空格,粘贴到安装文件夹的路径中,然后按↵ 进来例如,您可以在大多数Windows计算机上执行以下操作:cd C:\Program Files\MySQL\MySQL Workbench 8.0 CE
  8. Image titled 258108 4
  9. 5打开MySQL登录命令。例如,要为名为“me”的用户打开登录命令,您需要输入以下内容并按↵ 输入:mysql-ume-p
  10. Image titled 258108 5
  11. 6.输入您的帐户密码。输入MySQL用户帐户的密码,然后按↵ 进来这将让您登录并将命令行应用程序连接到MySQL提示符。您应该看到“MySQL>”标记出现在命令行应用程序中。从现在起,您输入的任何命令都将通过MySQL命令行应用程序进行处理。了解如何输入MySQL命令。MySQL命令必须以分号(;)输入在命令的最后一部分之后,您也可以输入命令,键入分号,然后按↵ 再进来。
  12. Image titled 258108 6

第2部分第2部分,共3部分:创建数据库

  1. 1创建数据库的文件。通过键入“create database”命令create database,添加数据库名称和分号,然后按↵ 进来例如,对于名为“Pet记录”的数据库,您需要输入以下内容:创建数据库Pet_记录;数据库名称中不能有空格;如果你想给名字加一个空格,你必须使用下划线(例如,“我的朋友”将变成“我的朋友”)。每个MySQL命令都必须以分号结尾。如果你第一次漏掉分号,你可以在。。。然后按↵ 再进来。
  2. Image titled 258108 7
  3. 2显示当前数据库。您可以输入以下内容,然后按,以显示当前数据库的列表↵ 进入:显示数据库;
  4. Image titled 258108 8
  5. 3.选择你的数据库。您可以通过键入use name从列表中选择数据库,其中“name”是数据库的名称。例如,对于“宠物记录”数据库,您可以键入以下内容并按↵ 输入:使用Pet_记录;
  6. Image titled 258108 9
  7. 4等待确认信息。一旦你看到“Database changed”(数据库已更改)出现在你上次键入的命令下面,你就可以继续创建数据库的内容了。
  8. Image titled 258108 10

第3部分第3部分,共3部分:创建表

  1. 1了解不同的表格命令。在创建表之前,您需要了解表的几个主要方面:Title——您的标题将直接位于“create table”命令之后,并且必须遵循与数据库名称相同的规则(例如,无空格)。列标题-可以通过在一组括号中键入不同的名称来确定列标题(参见下一步的示例)。单元格长度——在确定单元格长度时,可以使用“VARCHAR”(可变字符,意思是可以在一个字符和VARCHAR的限制字符数之间输入)或“CHAR”(不需要超过或不少于指定的字符数;例如,CHAR(1)需要一个字符,CHAR(3)需要三个字符,依此类推)。日期-如果要向图表中添加日期,可以使用“Date”命令指示列的内容将被格式化为日期。日期应以YYYY-MM-DD格式输入。
  2. Image titled 258108 11
  3. 2.创建表格大纲。在为图表输入数据之前,需要先输入以下内容,然后按创建图表的结构↵ 输入:创建表名(column1 varchar(20)、column2 varchar(30)、column3 char(1)、column4 date);例如,要创建一个名为“Pets”的表,其中包含两个VARCHAR列、一个CHAR列和一个date列,您可以编写以下内容:创建表Pets(名称VARCHAR(20)、品种VARCHAR(30)、性别CHAR(1)、DOB date);
  4. Image titled 258108 12
  5. 3.在你的桌子上画一条线。使用“插入”命令,可以逐行输入数据库的信息:插入到名称值(“column1值”、“column2值”、“column3值”、“column4值”);对于前面使用的“Pets”表示例,您的行可能如下所示:插入Pets值('Fido','Husky','M','2017-04-12');如果列为空,则可以为列的内容输入NULL。
  6. Image titled 258108 13
  7. 4如果可能,请插入其余数据。如果数据库相对较小,可以使用“插入”代码逐行插入其余数据。如果选择这样做,请跳过下一步。
  8. Image titled 258108 14
  9. 5如果需要,上传文本文件。如果数据库需要的信息行数超过了手动插入的实际行数,则可以使用以下代码引用包含数据的文本文件:load data local Infle'/path/name。txt'输入到以“\r\n”结尾的表名行中;对于“Pets”示例,您可以编写如下内容:加载数据本地填充'C:/Users/name/Desktop/Pets。txt'到以'\r\n'结尾的表Petsline中;在Mac电脑上,您需要将“lines terminated by”命令与“\r”一起使用,而不是“\r\n”。
  10. Image titled 258108 15
  11. 6.查看你的桌子。进入展会数据库;命令,然后通过键入select*from name来选择数据库;其中“name”是数据库的名称。例如,如果使用“宠物记录”数据库,则需要输入以下内容:显示数据库;从Pet_记录中选择*;
  12. Image titled 258108 16
  • 一些常用的数据类型包括:CHAR(长度)-固定长度字符stringVARCHAR(长度)-最大长度的可变长度字符串TEXT-最大长度为64KB的可变长度字符串textINT(长度)-最大长度数字的32位整数(对于负数,“-”被计为“数字”)DECIMAL(长度,dec)-十进制数总计长度显示字符;dec字段表示允许的最大小数位数-日期值(年、月、日)时间-时间值(小时、分钟、秒)枚举(“值1”、“值2”、…)-枚举值列表
  • 一些可选参数包括:NOT NULL-必须提供一个值。该字段不能为空。默认值-如果未给出任何值,则默认值将分配给字段。无符号-对于数字字段,确保数字从不为负。AUTO_INCREMENT(自动增量)-每次向表中添加一行时,该值将自动递增。
  • 发表于 2022-03-20 00:06
  • 阅读 ( 57 )
  • 分类:IT

你可能感兴趣的文章

数据库(database)和数据仓库(data warehouse)的区别

数据库与数据仓库 数据库和数据仓库之间区别的基础是数据仓库是一种用于数据分析的数据库。数据库是存储在计算机系统上的有组织的数据集合。以表格方式存储的学校学生、教师和班级的信息就是数据库的一个例子。由...

  • 发布于 2020-10-23 10:28
  • 阅读 ( 229 )

如何用java连接mysql数据库

Java提供JDBC(Java数据库连接),作为JavaSDK(软件开发工具包)的一部分。使用这个API,很容易连接到关系数据库,并执行查询、**、更新和删除记录等常见操作。 ...

  • 发布于 2021-03-11 17:39
  • 阅读 ( 347 )

如何在windows上安装mysql数据库

如果您经常编写连接到数据库服务器的应用程序,那么如果您知道如何在Windows机器上安装MySQL数据库以进行测试,这会有所帮助。 ...

  • 发布于 2021-03-11 21:33
  • 阅读 ( 358 )

使用xampp在windows上免费托管和编辑网站

... MySQL——SQL允许数据库和网站之间的通信,允许用户测试和存储电子邮件、密码和任何其他数据输入。我们会将此用于您的本地WordPress帐户。 ...

  • 发布于 2021-03-14 07:36
  • 阅读 ( 245 )

如何在raspberry pi上托管wordpress站点

...态或***站(即,依赖于标准、预写页面的网站,或者使用数据库填充页面的网站)。 ...

  • 发布于 2021-03-21 11:33
  • 阅读 ( 252 )

如何在mysql中有效地处理日期和时间

... 在数据库中高效地使用它们有时看起来很混乱,不管是跨不同的时区工作、添加/减去日期,还是其他操作。 ...

  • 发布于 2021-03-26 17:00
  • 阅读 ( 244 )

mysql数据库模式编写入门指南

...,最重要的、基本的和内在的方面之一是一个结构合理的数据库模式。这相当于建造一所需要确保地基适当铺设的房子,否则建造优质房屋的机会大大减少。 ...

  • 发布于 2021-03-26 19:24
  • 阅读 ( 227 )

如何使用mysql跨多个设备同步kodi库

... 你需要什么 我们将要实现的同步魔法的核心是一个MySQL数据库。如果你以前从未使用过,不要惊慌!它确实需要一点技术诀窍,但我们在这里指导您的每一步。如果你紧跟其后,就不会有任何问题。 我们要做的是安装一个免...

  • 发布于 2021-04-07 04:56
  • 阅读 ( 444 )

sql语句(sql)和mysql数据库(mysql)的区别

SQL和MySQL的主要区别在于SQL是一种数据库语言,用于管理关系数据库中的数据,而MySQL是一种开源的关系数据库管理系统,用于帮助管理关系数据库。 数据库是数据的集合。有各种类型的数据库。一种常见的数据库类型是关系数...

  • 发布于 2021-06-30 18:44
  • 阅读 ( 428 )

之前(before)和mysql中的after触发器(after trigger in mysql)的区别

...表上执行某个操作之后执行一个操作。 MySQL是一种流行的数据库管理系统,它允许用户方便地检索和管理关系数据库中的数据。它以表格格式存储数据。用户可以使用结构化查询语言(SQL)对数据执行各种操作。然而,Trigger是...

  • 发布于 2021-07-01 05:35
  • 阅读 ( 483 )
w9960051
w9960051

0 篇文章

相关推荐