码迷,mamicode.com
首页 > 数据库 > 详细

MySql学习笔记一

时间:2015-10-14 23:32:01      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

  学习最近确实是走了不少弯路,学习Metasploit魔鬼训练营等,东学学西学学什么也没有学到。还是回归简单最好,回头想了一下,自己那里有一张Windows下黑阔发展流程图,怎么把这给忘了。于是便照着这张图开始学习。

  技术分享有点大= =。

  开始正文。

  0x01:基础操作。

    一、创建数据库与表等。

      CREATE  DATABASE 数据库名;

      CREATE  TABLE 表名(域名  数据类型  列选项[,...])[charset=utf8];

      列选项如下:

      1、AUTO_INCREMENT  定义自增序列

      2、PRIMARY KEY     主键

      3、DEFAULT ‘默认值‘   定义列的默认值

      4、INDEX         定义索引

      5、[NOT] NULL       允许/禁止NULL

      6、CHECK        定义可以输入的值的范围/选项

      7、UNIQUE        定义唯一性

      SHOW  TABLES;  显示所有的表。

      DESC  表名;     显示表的结构。

    二、数据插入及显示。

      INSERT  INTO 表名(域名[,...]) VALUES(值[,...]);

      SELECT  域名[,...] from 表名;

  0x02:数据操作及表操作。

    一、数据的插入\删除\更新。

      INSERT  INTO 表名(域名[,...]) VALUES(值[,...]);

      DELETE  FROM  表名  WHERE 条件表达式;

      UPDATE  表名  SET  列名1  =  值1,  列名2  =  值2, ...    WHERE 条件表达式;

    二、多个表的连接。

      内连接:  SELECT  表名1.列名[,...]   表名2.列名[,...]   from   表名1   INNER   JOIN   表名2  ON 表1.外键 = 表2.主键;

      外连接:     SELECT  表名1.列名[,...]    表名2.列名[,...]   from   表名1   LEFT/RIGHT   OUTER   JOIN    表名2  ON 表1.外键 = 表2.主键;

 

MySql学习笔记一

标签:

原文地址:http://www.cnblogs.com/s742780906/p/4880892.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!