1打开数据库。

想要创建一个表,你必须先有一个存储表的数据库。你可以在MySQL命令行键入 USE 库名

,打开数据库。

如果你不记得数据库的名称,可以键入 SHOW DATABASES;

,在MySQL服务器上显示所有数据库。

如果你还未创建数据库,可以键入 CREATE DATABASE 库名

;

.,创建一个数据库。数据库的名称不可以有空格。

2了解基本的数据类型。

每一项条目都以特定的数据类型存储在表里。这样,MySQL就能通过不同的方式使用它们。至于要用哪一种数据类型,则取决于表的需要。虽然还有更多的数据类型,但以下列出的几种足以让你创建最基本及实用的表:

INT

— 整数类型,常用在识别号码(ID)字段。

DECIMAL

— 用来存储十进制值,允许用户指定十进制数字的数目和小数点后的数字位数。例如: DECIMAL(6,2)

规定了存储的值不会超过 6位数字,并且小数点后不超过 2位。你输入的数字将被存作 “0000.00”。

CHAR

—保存文字和字符串。你通常需要指定字符串的长度限制,比如CHAR(30)

规定最多输入30个字符。比指定长度大的值将被截短,而比指定长度小的值将会用空格作填补。你也可以用VARCHAR,根据实际输入内容改变字符串长度(最多255个字符)。电话号码通常以VARCHAR存储,因为它们多含有符号,数字也无需用于计算(加、减等) 。

DATE

— 以YYYY-MM-DD(年月日)的格式保存日期。如果你需要存储他人的年龄,请用这个数据类型输入出生日期,而非直接输入真实年龄,否则你每年都需要更新条目。

3创建表。

想要在命令行创建表,你需要以一句命令创建所有字段。你可以用CREATE TABLE

命令创建表,然后输入表里的信息。比如说,如果你想创建一个基本的员工记录,那就输入以下命令:

CREATE TABLE 员工 (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 姓氏 VARCHAR(20), 名字 VARCHAR(20), 电话号码 VARCHAR(20), 出生日期 DATE)

INT NOT NULL PRIMARY KEY AUTO_INCREMENT 将为每一位被添加到记录的员工创建一个识别号码(ID)。号码会自动递增,方便你在进行其它操作时引用有关数据。

虽然VARCHAR 允许你根据实际输入内容缩减字符串长度,但你也可以设定一个限制,让用户无法输入太长的字符串。在上述例子中,名字和姓氏分别被限制最多输入20个字符。

注意,电话号码必须存为VARCHAR,才能正确处理符号。

4 确认你的表创建正确。

表建好后,你会收到创建成功的信息。现在,你可以使用DESCRIBE

命令,确认你已涵盖所有想要的字段,并设置了正确的数据类型。键入 DESCRIBE 库名

;

,从出现在荧幕上的图表中检查表的结构。

5用PHP创建表。

如果你透过网络服务器用PHP管理MySQL数据库,也可以用简单的PHP文件创建表。假设你的MySQL服务器已有数据库,只要输入以下代码,将连接信息换成你自己的信息,就能创建和怎么在MySQL创建表的方法3一样的表:

mysql怎么创建信息表_怎么在MySQL创建表相关推荐

  1. jsp mysql简单仓库信息管理系统_基于jsp+mysql的JSP简单学生信息管理系统

    运行环境: 最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论上也可以. IDE环境: Eclipse,Myeclipse,IDEA都可以 tomcat环境: Tomcat 7.x, ...

  2. mysql数据库约束详解_深入理解mysql数据库的约束

    摘要:MYSQL添加约束,删除约束添加列,修改列,删除列 添加主键约束: altertable表名addconstraint主键(形如:PK_表名)primarykey表名(主键字段); 添加外键约束 ...

  3. mysql如何进行压测_详解MySQL如何按表创建千万级的压测数据

    有时我们要对系统做压测,或者数据库压力测试,这时候需要对某些表插入几百万或者上千万数据,下面介绍下怎么利用MySQL循环和存储过程对特定表的创建千万行数据. 1. 准备测试表 CREATE TABLE ...

  4. mysql创建复杂表_数据库_MySQL_复杂的表结构创建

    本例示例下复杂的表结构创建, 大致分为两张表 user表 和 authority(权限表) 每个用户对应一种权限,默认为1(普通用户)  灵感来源:(仿照 进程的优先级, 优先级越高的进程,数字越小) ...

  5. mysql语句创建学生表_用sql语句创建学生表的方法是什么

    用sql语句创建学生表的方法是什么 发布时间:2020-08-25 11:53:33 来源:亿速云 阅读:123 作者:小新 小编给大家分享一下用sql语句创建学生表的方法是什么,希望大家阅读完这篇文 ...

  6. mf怎么使mysql信息分区_细聊MySQL的分区功能

    此篇主要介绍下MySQL的分区功能.我们分别从分区的概念.分区对于MySQL应用的优点.分区的类别及设置来和大家一起探讨下MySQL的分区. 什么是分区? MySQL在未启用分区功能时,数据库的单个表 ...

  7. mysql 跨实例复制数据_社区投稿 | MySQL 跨实例 copy 大表解决方案

    作者简介 任坤,现居珠海,先后担任专职 Oracle 和 MySQL DBA,现在主要负责 MySQL.mongoDB 和 Redis 维护工作. 一.背景 某天晚上 20:00 左右开发人员找到我, ...

  8. easy connect 获取服务端配置信息失败_如何统计 Mysql 服务器状态信息?

    最近在看<高性能的 Mysql>一书,下面是关于如何学习统计 Mysql 服务器状态的学习总结,主要是学习使用 SHOW STATUS,SHOW ENGINE INNODB STATUS, ...

  9. mysql去除重复数据 重建表_删除掉mysql 的.ibd,.frm,ibdata1,ib_logfile0和ib_logfile1文件后再drop表。然后重建此表,有问题吗...

    创建已经丢62616964757a686964616fe58685e5aeb931333433656631失的表结构 先要安装 mysql-utilities. // RedHatyum -y ins ...

最新文章

  1. ARM研发进展与企业清单
  2. tomcat架构分析(connector BIO 实现)【转】
  3. 数据科学教程:R语言与DataFrame[2016版]
  4. centos7建站php_搭建centos7 的php环境
  5. php绘制奥运五环(GD)
  6. [置顶] CopyU!v2插件合集 [2013年7月18日更新]
  7. python调用webservice接口实例_python调用webservice接口的实现
  8. [转]Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法
  9. 学习JSP大学实用教程
  10. 安卓mqtt调试工具_App推荐——搞机工具
  11. Keil中如何生成bin文件
  12. vblog 的 前景展望
  13. es 创建索引 指定id_简单操作elasticsearch(es版本7.6)
  14. Qt 多文本框设置行距和
  15. Chrome 技术篇-未安装的crx插件源码查看,crx类型文件解压方法
  16. Hyperledger Fabric 2.x Java区块链应用
  17. 有极性电容和无极性电容区别
  18. python爬虫学习笔记分析Ajax爬取果壳网文章
  19. 中国700W程序员未来IT职业生涯规划发展道路,给大家一次性讲明白(大专、三本、二本、一本、985/211、研究生、女程序员、大龄程序员)
  20. static应用知识:单例设计模式

热门文章

  1. HarmonyOS系统架构
  2. [科普]3.5mm耳机国标和美标
  3. appium java 虫师_利用 IPython 来学习 Appium
  4. Install-package
  5. Access denied for user ‘test‘@‘%‘ to database ‘mysql‘
  6. centos 删除文件夹_手机文件夹是英文,占空间还不敢乱删?花一分钟读懂手机语言...
  7. JAXB 中的@XmlElementWrapper注解生成问题
  8. 大一新生常见心理难题与解答
  9. 写好网站建设推广文章很重要呀
  10. Justice, grandson of interest!