MySQL 杂记

创建 & 使用数据库

  • 使用SHOW语句找出服务器上当前存在什么数据库

SHOW DATABASES

  • 如果管理员在设置权限时为你创建了数据库,你可以开始使用它。否则,你需要自己创建数据库

CREATE DATABASE test;

  • 创建数据库并不表示选定并使用它,你必须明确地操作。为了使test成为当前的数据库,使用这个命令

USE test

创建表

  • 使用一个 CREATE TABLE 语句指定你的数据库表的布局
CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

VARCHAR适合于nameownerspecies列,因为这些列值的长度是可以变化的,这些列的长度不必都相同,而且不必是20。你可以选从1到65535选择一个最合理的值作为列属性值的长度。如果选择得不合适,MySQL提供一个ALTER TABLE语句来修改表格(后来证明你需要一个更长的字段)。
动物性别可以由多个名称表示,例如,"m" 和 "f",或"male"和"female"。使用单字符"m"和"f"是最简单的方法。
很显然,birthdeath列应选用DATE(日期)数据类型。
创建了数据库表后,SHOW TABLES应该产生一些输出

查看表结构

为了验证你的表是按你期望的方式创建,使用一个DESCRIBE语句:

DESCRIBE pet;

将数据加载到表中

创建表后,需要填入内容。通过LOAD DATAINSERT语句可以完成该任务 \n表示为null

name owner species sex birth death
xxx xxx xxx xxx \n xxx

要想将文本文件“pet.txt”装载到pet表中,使用这个命令:
LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,345评论 5 116
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 8,329评论 0 33
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,795评论 0 9
  • 支持管理分站/站点服务的商家。 支持编辑商家信息、商家个性化计价规则等。
    快服务当日达阅读 1,157评论 0 0
  • 孩子的自尊心到底有多高?学习能力有多强?今天下午舞蹈班,老师教了熊猫滚,然后每个人一个一个上去展示,大部分孩子都很...
    雯雯江阅读 1,404评论 0 0