zoukankan      html  css  js  c++  java
  • MySql初步

    MySql初步

    1、使用 mysqladmin 创建数据库。

      

      以上命令执行成功后会创建 MySQL 数据库 TUTORIALS。

    2、使用 mysqladmin 删除数据库

      

      在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。

    3、使用 use 命令切换数据库。注意命令终止符;必须加上。

      

    4、创建数据表。

      

      如创建数据表tutorials_tbl:

      

    实例解析:

    • 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
    • AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
    • PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。

      用命令提示符创建表。

      

    5、删除数据表。

      以下为删除MySQL数据表的通用语法:

      

      以下为实例:

      

    6、插入数据。

      以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法:

      

      终端实例:

      

      在以上实例中,我们并没有提供 tutorial_id 的数据,因为该字段我们在创建表的时候已经设置它为 AUTO_INCREMENT(自动增加) 属性。 所以,该字段会自动递增而不需要我们去设置。实例中 NOW() 是一个 MySQL 函数,该函数返回日期和时间。

    7、查询数据。

      

    8、where语句语法

      

      实例:

      

      除非你使用 LIKE 来比较字符串,否则MySQL的WHERE子句的字符串比较是不区分大小写的。 你可以使用 BINARY 关键字来设定WHERE子句的字符串比较是区分大小写的。

      

    9、update语句

      

      实例:

      

    10、DELETE FROM语句

      

    • 如果没有指定 WHERE 子句,MySQL表中的所有记录将被删除。

      

    11、LIKE子句

      在MySQL中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。

      WHERE 子句中可以使用等号 (=) 来设定获取数据的条件,如 "tutorial_author = 'Sanjay'"。

      但是有时候我们需要获取 tutorial_author 字段含有 "jay" 字符的所有记录,这时我们就需要在 WHERE 子句中使用 SQL LIKE 子句。

      SQL LIKE 子句中使用百分号(%)字符来表示任意字符,类似于UNIX或正则表达式中的星号 (*)。

      如果没有使用百分号(%), LIKE 子句与等号(=)的效果是一样的。

      

      实例:

      

      

  • 相关阅读:
    websocket的理解&应用&场景
    如何设置winform程序图标
    Python简单爬虫爬取自己博客园所有文章
    分享一个自己做的SpringMVC的PPT
    2016校招薪资汇总
    2016阿里巴巴校招offer面经
    利用快排partition求前N小的元素
    几个面试经典算法题Java解答
    深入理解java垃圾回收机制
    深入理解JVM结构
  • 原文地址:https://www.cnblogs.com/tekkaman/p/5142748.html
Copyright © 2011-2022 走看看