返回顶部
首页 > 资讯 > 数据库 >mysql数据库入门第一步之创建表
  • 928
分享到

mysql数据库入门第一步之创建表

2024-04-02 19:04:59 928人浏览 安东尼
摘要

创建数据库 右键-新建数据库 输入库名、选择字符集和排序规则,点确定 创建数据库成功 新建表 my-表-右键-新建表 如上图所示,在第一个标签页“栏位”中 名:字段的名字

创建数据库

右键-新建数据库

输入库名、选择字符集和排序规则,点确定

创建数据库成功

新建表

my-表-右键-新建表

如上图所示,在第一个标签页“栏位”中

名:字段的名字

类型:字段的类型,有几十种,常用的有以下几种

  • char,可以存定长的字符串
  • varchar,可以存变长的字符串(定长和变长的区别在长度中介绍)
  • int,可以存-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 之间的数字
  • datetime,可以存日期类型的数据

长度:数据存的最大长度,对于不同的字段类型,长度表示的意义也不一样

  • 字段类型为char时,该长度表示存的最大长度,例如为100时,存的数据就算不超过100位,也会占用100位的存储空间
  • 字段类型为varchar时,该长度表示存的最大长度,例如为100时,数据占用的空间会根据存的数据的长度来分配,数据越短占用的空间越少
  • 字段类型为int时,该长度无意义,不管是输入0还是100都一样,因为int类型已经确定了范围了
  • 类型为datetime时,该长度表示秒后面的小数点位数,为0时可以保存为2021-05-27 00:00:00,为3时可以保存为2021-05-27 16:48:41.000

小数点:默认就行,不用填,没什么用

不是null:默认为否,就是插入数据时可以不填,默认会插入null,表示什么也没有,连空字符串都不是,如果勾上了,查询数据时就必须填入该字段,不然会报错

不是null后面还有一个空白列,点击之后会出现一把钥匙

这个是用来设置主键的,把一个字段设置为主键相当于这个字段是这个表中的唯一数据,就是不重复的数据,一般会用一个无意义的字段表示,如id

下方区域:选择不同的字段类型会加载不同的内容,这里简单说几种

int:主要关注自动递增,如果勾上了,则插入数据时不用插入id字段,数据库会每次加1的插入到表中,其他选项不用理会

varchar:默认中有三个选项,当插入数据时不插入该字段时,数据库会根据这项自动插入数据:选择第一个时可以编辑这个输入框,插入自定义的数据;选择第二个时会插入null(非字符串null,就是表示什么都没);选择第三个时会插入空字符串。其他的选项一般不用管,保存表时会字段填入默认值。

不管是什么字段类型,下面都会有注释输入框,就是填入该字段代表的意义,这个虽然可以不填,但是要养成一个良好的习惯就必须填。这里我要说一下,一个字段要选择什么样的类型没什么规定,主要看工作中公司怎么要求的,例如A公司要求年龄用int,性别用char,时间用datetime,B公司要求所有字段都用varchar。我在接下来的教程里会把字段类型全部设置成varchar,这点不用纠结为啥了。

接下来,我建一个用户表,搞一些用户的常用字段,字段名的定义一般用英文或者拼音全拼,可以用下划线分割,怎么定义也得看公司怎么要求的,有些公司说用拼音不专业,就非得用英文,这就很扯蛋了,只要通俗易懂就行了,用拼音需要避免用首字母,例如用户名称搞了个yhmc,鬼知道这个字段是啥意思,只要不大小写混用,不英文拼音混用就行了。

注意我以后所说的“保存”都不是点界面能上的保存按钮,都是用快捷键Ctrl+S操作的,这个与直接点击保存按钮效果是相同的,只是更方便

如上图,保存,然后弹出一个输入表名的框,输入完点确定就行了,如果点确定报错,检查下是不是类型输入错了或者别的原因,有时候建表时明明什么都对的保存时也会报错,这就是Navicat的bug了,关掉重新建表或者先建一个字段的表保存完再修改表结构加字段也行。

你可以双击打开表之后手动新增、修改、删除数据

以上菜单里的选项建议都用一下,试试功能,下一节讲表的增删改查。

到此这篇关于Mysql数据库入门第一步之创建表的文章就介绍到这了,更多相关mysql数据库创建表内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: mysql数据库入门第一步之创建表

本文链接: https://lsjlt.com/news/125950.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql数据库入门第一步之创建表
    创建数据库 右键-新建数据库 输入库名、选择字符集和排序规则,点确定 创建数据库成功 新建表 my-表-右键-新建表 如上图所示,在第一个标签页“栏位”中 名:字段的名字 ...
    99+
    2024-04-02
  • MySQL入门:如何创建数据库?
    本文详细概述了如何使用不同的方法和工具(包括用于MySQL的命令行,工作台和dbForge Studio)在MySQL中创建数据库。 MySQL是基于SQL的关系数据库管理系统。它是由Oracle C...
    99+
    2023-09-16
    数据库 mysql 服务器 spring 运维
  • MySQL之创建表并插入数据
    文章目录 一、在数据库中创建表二、Table的变量类型2.占位符类型 三、导出数据库中的表总结 一、在数据库中创建表 MySQL中table实在已有数据库的基础上创建的,因此在创...
    99+
    2023-10-27
    mysql 数据库
  • MySQL入门教程4 —— 创建表并将数据装入表
    1.创建表 创建数据库是很容易的部分,但是在这时它是空的,正如SHOW TABLES将告诉你的: mysql> SHOW TABLES; Empty set (0.00 sec) 较难的部分是决...
    99+
    2022-05-21
    MySQL 创建 导入 数据 数据库 数据表 装载
  • MySQL创建数据库和创建数据表
    目录mysql 创建数据库和创建数据表一、数据库操作语言二、创建数据库三、创建数据表四、MySQL 常用字段类型MySQL 创建数据库和创建数据表 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称...
    99+
    2023-03-23
    数据库的创建 数据表的创建
  • mysql数据库创建表
    记录自己创建数据库,需要更具情况修改这是以一个学生查分系统作为例子:create table info( student_id int not null auto_increment,   //会...
    99+
    2024-04-02
  • mysql如何创建数据库创建表
    答案:要使用 mysql 创建数据库和表,请按照以下两步操作:步骤 1:使用 create database 语句创建数据库。步骤 2:使用 create table 语句创建表,指定要...
    99+
    2024-06-14
    mysql
  • MySQL——创建数据库与表
    创建数据库 -- Firsr way CREATE DATABASE database_name; -- Second way CREATE SCHEMA database_name;   2.创建表 CREATE ...
    99+
    2022-04-08
    MySQL——创建数据库与表
  • mysql-数据库-创建列表
    一.创建列表 1..首先,进入mysql数据库  -->mysql -uroot -p 2. 其次,mysql默认的数据库类型为mydb,这时候,就得查看现在使用的类型 mysql> select database(); 3. ...
    99+
    2023-09-06
    mysql
  • MySQL创建数据库和数据表
    文章目录 前言 一、MySQL数据库是什么? 二、使用步骤 1.显示当前数据库 2.创建数据库          3.使用数据库          4.删除数据库          5.表的操作     5.1 显示数据库...
    99+
    2023-10-20
    大数据 mysql 编程语言 经验分享
  • mysql创建数据库表的步骤是什么
    要创建 mysql 数据库表,需要连接到数据库服务器,创建(如果需要)并切换到一个数据库,然后使用 create table 语句指定列名称和数据类型,并可以指定额外的列属性,最后执行创...
    99+
    2024-04-22
    mysql
  • MySQL如何创建数据库和创建数据表
    本篇内容介绍了“MySQL如何创建数据库和创建数据表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • mysql创建数据表的步骤
    mysql创建数据表的步骤?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!创建MySQL数据表需要以下信息:1.表名2.表字...
    99+
    2024-04-02
  • MySQL数据库创建表一系列操作
    1. 创建表         在MySQL数据库中,创建新表使用CREATE TABLE语句。语法格式: CREATE[ TEMPORARY ]TABLE[ IF NOT EXISTS] table_name [ ([ column_def...
    99+
    2023-09-05
    数据库 mysql
  • mysql创建数据库的步骤
    这篇文章主要讲解了“mysql创建数据库的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql创建数据库的步骤”吧! ...
    99+
    2024-04-02
  • 如何创建mysql数据库数据表
    本篇文章给大家分享的是有关如何创建mysql数据库数据表,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mysql数据库创建数据表的方法是:可以...
    99+
    2024-04-02
  • MySQL数据库如何创建数据表
    这篇文章主要介绍MySQL数据库如何创建数据表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MySQL创建数据表创建MySQL数据表需要以下信息:表名表字段名定义每个表字段语法以下为...
    99+
    2024-04-02
  • mysql数据库怎么创建数据表
    要创建一个MySQL数据库中的数据表,你可以使用CREATE TABLE语句。以下是一个示例: CREATE TABLE 表名 ( ...
    99+
    2024-04-09
    mysql 数据库
  • Mysql数据库之创建用户
    注:在Mysql数据库中SQL语句默认是以“;”结尾。输入命令时,关键字可以大写也可以小写,但必须保持一致,本人比较倾向使用小写,个人习惯吧。在Mysql中创建数据库用户主要有三种方式:1 通过向mysql...
    99+
    2024-04-02
  • MySQL数据库怎么创建表
    MySQL数据库建表的完整步骤首先启动MySQL服务;然后打开MySQL数据库可视化工具;接着连接MySQL数据库;再新建数据库并将字符集设置为“UTF-8”;最后新建表并设置字段,即可完成数据库建表。以上...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作