• Mysql基本命令


    与Mysql交互主要有三种方式:命令行、phpMyAdmin、通过php内置函数来访问数据库(其他语言也是一样,还有些mysql管理工具也挺好用的)。

    在此主要用第一种方式说明简单的Mysql 命令。

    注意:

    *SQL命令和关键字不区分大小写。一般为了表示清晰,命令格式都采用大写。

    *表明在windows下不区分大小写,在linux and  mac ox 下区分大小写,一般采用小写来作为表名。

     查看数据库的命令

     1 SHOW databases

    一,创建数据库

    //创建成功返回“Query OK, 1 row affected(0.00sec)   
    CREATE
    DATABASES demo;
    //使用数据库

    USE demo;

    二、创建表格

    先使用数据库来确保正在使用这个数据库

    USE demo;
    //创建一个classics的表 ENGINE MyISAM告诉MYSQL为这个表使用什么类型的引擎
    CREATE TABLE classics(
    author VARCHAR(128),
    title VARCHAR(128),
    type VARCHAR(16),
    year CHAR(4)
    )ENGINE MyISAM;
    //检查新表
    DESCRIBE classics

    三、表的修改

    更改表名

     1 ALTER TABLE classics RENAME library; 

    改变列中的数据类型

    关于数据库的数据类型参见http://www.runoob.com/mysql/mysql-data-types.html

    ALTER TABLE library MODIFY year SMALLINT;
    //如果数据类型转化对MYSQL游泳,会报纸相应意义并自动修改数据。

    添加新列

    1 ALTER TABLE library ADD pages SAMLLINT UNSIGNED;

    重命名列

    //需要重命名的列名后面紧跟着新列名
    ALTER TABLE library CHANGE type category VARCHAR(16);

    注意在命令末尾添加的VARCHAR(16),因为CHANGE关键词需要指明数据类型,如果不打算改变,也要写上原来的数据类型。

    删除列

    ALTER TABLE library DROP pages;

    删除表(DROP命令不可逆转,不慎会删除整张表,甚至数据库)

    //创建、查看、删除一张表
    CREATE TABLE a(b INT);
    DESCRIBE a;
    DROP TABLE a;
    SHOW tables;

  • 相关阅读:
    Uva455
    PAT乙级1059
    PAT乙级1092
    PAT乙级1076
    PAT乙级1065
    PAT乙级1049
    Uva1586
    《肇造区夏》读后感 读书笔记
    《老鼠虱子和历史》读后感 读书笔记
    《胡适口述自传》读后感 读书笔记
  • 原文地址:https://www.cnblogs.com/michealLang/p/8443466.html
Copyright © 2020-2023  润新知