zoukankan      html  css  js  c++  java
  • MySQL

    1:创建数据库
       create database runoob;
    2:删除数据库
       drop database runoob;
    3:选择数据库
       use runoob;
    4:数据类型
       数值类型:
         tinyint  1byte
         smallint  2byte
         mediumint 3byte
         int/integer 4byte
         bigint  8byte
         float  4byte
         double  8byte
         decimal(M,D) 如果M>D,则为M+2 否者D+2
     
       日期和时间类型:
         date  3byte  YYYY-MM-DD
         time 3byte HH:MM:SS
         year 1byte YYYY-MM-DD
         datetime8byte YYYY-MM-DD
         timestamp4byte YYYYMMDDHHMMSS
     
       字符串类型:
         CHAR  0-255字节   定长字符串
         VARCHAR  0-65535 字节  变长字符串
         TINYBLOB 0-255字节   不超过 255 个字符的二进制字符串
         TINYTEXT 0-255字节   短文本字符串
         BLOB  0-65 535字节  二进制形式的长文本数据
         TEXT  0-65 535字节  长文本数据
         MEDIUMBLOB 0-16 777 215字节 二进制形式的中等长度文本数据
         MEDIUMTEXT 0-16 777 215字节 中等长度文本数据
         LONGBLOB 0-4 294 967 295字节 二进制形式的极大文本数据
         LONGTEXT 0-4 294 967 295字节 极大文本数据
     
    5:创建数据表
       create table if not exists runoob(
        runoob_id int unsigned auto_increment,
        runoob_title varchar(100) not null,
        runoob_date date,
        primary key(runoob_id)
        )engine=innodb default charset=utf8;
      
    6:删除表
       drop table runoob
     
    7:插入数据
       insert into runoob(runoob_tile,rumoob_autho,...) values ('PHP','dfaf',NOW());
     
    8:查询
       select * from runoob_tbl;
     
    9:更新
       update runoob_tbl set runoob_title='C++' where runoob_id=3;
     
    10:删除
       delete from runoob_tbl where runoob_id=3;
     
    11:like查询
       select * from runoob_tbl where runoob_title like '%Sql';
     
       like 匹配/模糊匹配,会与 % 和 _ 结合使用。
       '%a'     //以a结尾的数据
       'a%'     //以a开头的数据
       '%a%'    //含有a的数据
       '_a_'    //三位且中间字母是a的
       '_a'     //两位且结尾字母是a的
       'a_'     //两位且开头字母是a的
     
    12:MySQL UNION 操作符
       SELECT country FROM Websites
       UNION(ALL)
       SELECT country FROM apps
       ORDER BY country;
     
    13:排序
       SELECT * from runoob_tbl ORDER BY submission_date ASC;
     
    14:GROUP BY 语句
       GROUP BY 语句根据一个或多个列对结果集进行分组。在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。
     
    15:Mysql 连接的使用
     
       JOIN 按照功能大致分为如下三类:
        INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。
        LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。
        RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。
        JOIN 按照功能大致分为如下三类:

          http://www.runoob.com/mysql/mysql-join.html

     
     

  • 相关阅读:
    [bzoj3771]Triple——生成函数+容斥原理+FFT
    [bzoj3456]城市规划——分治FFT
    [uoj207]共价大爷游长沙——lct
    [bzoj2159]Crash 的文明世界——动态规划
    [luogu4707]重返现世——min-max容斥拓展+动态规划
    [bzoj4543][POI2014]Hotel加强版——长链剖分
    [bzoj1758][Wc2010]重建计划——长链剖分+线段树+分数规划
    [vijos]lxhgww的奇思妙想——长链剖分模板
    [bzoj3198][Sdoi2013]spring——容斥+哈希表
    AngularJs练习Demo15自定义服务
  • 原文地址:https://www.cnblogs.com/zhaohu/p/9244102.html
Copyright © 2011-2022 走看看