zoukankan      html  css  js  c++  java
  • MySQL 常用语句

     

    MySQL 基本常用语句

    操纵数据库

      展示Server上的数据库:

      mysql> SHOW DATABASES;

      创建数据库:

      mysql> CREATE DATABASE mydatabase1;

      mydatabase1是新的数据库的名称,数据库名称是大小写敏感的。

      使用数据库:

      mysql> USE mydatabase1

      查看当前选取的是什么数据库:

      mysql> SELECT DATABASE();

      删除数据库:

      mysql> DROP DATABASE mydatabase1;

     

    操纵数据库中的表

      查看当前数据库中的表:

      mysql> SHOW TABLES;

      创建表(注意表名也是区分大小写):

      mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),

      -> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

      查看表:

      mysql> DESCRIBE pet;

     

      删除表:

      mysql> DROP TABLE pet;

    向表中填入数据

      可以先把数据放在一个txt文档中,然后载入你的表格。

      在txt文档中,每一行代表表中一行的数据,各个值之间用tab分隔,值按照创建表时给出的列的顺序对应排列。

      对于一些没有的值,用N插入NULL值。

      比如:  

    Whistler  Gwen  bird  N  1997-12-09  N

      在txt文档中准备好多条数据后,用下列语句载入表中:

      mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;

      Windows系统上需要指定换行,即上面的指令还需要跟上一句:

      LINES TERMINATED BY ' ';

      也可以自己定制其他的符号作为值分隔和行分隔依据,默认情况下是Tab换行

      用INSERT语句插入行:

      比如:

      mysql> INSERT INTO pet

      -> VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);

      注意用INSERT插入时,字符串和日期要用引号包围,并且空值是NULL

     

    查询

      查询语句的一般形式:

    SELECT what_to_select
    FROM which_table
    WHERE conditions_to_satisfy;

      具体语句还有很多,用时查询手册吧。

  • 相关阅读:
    cf B. Sereja and Suffixes
    cf E. Dima and Magic Guitar
    cf D. Dima and Trap Graph
    cf C. Dima and Salad
    最短路径问题(floyd)
    Drainage Ditches(网络流(EK算法))
    图结构练习—BFSDFS—判断可达性(BFS)
    Sorting It All Out(拓扑排序)
    Power Network(最大流(EK算法))
    Labeling Balls(拓扑)
  • 原文地址:https://www.cnblogs.com/mengdd/p/3154922.html
Copyright © 2011-2022 走看看