美文网首页
MySQL 杂记

MySQL 杂记

作者: FlatMan | 来源:发表于2018-11-12 23:15 被阅读5次

    创建 & 使用数据库

    • 使用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 杂记

          本文链接:https://www.haomeiwen.com/subject/rowkpttx.html