• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    mysql增删改查基础语句

    语法

    这里是INSERT INTO命令将数据插入到MySQL表的通用SQL语法:

    INSERT INTO table_name ( field1, field2,...fieldN )
                VALUES
                ( value1, value2,...valueN );

    要插入字符串类型数据,则需要双或单引号保留到所有的值,例如: "value".

    1、从命令提示符插入数据

    这将使用SQL 的INSERT INTO命令将数据插入到MySQL表:tutorials_tbl

    示例

    root@host# mysql -u root -p password;
    Enter password:
    mysql> use test;
    Database changed
    mysql> INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("Learn PHP", "Bjpowernode", NOW());
    Query OK, 1 row affected (0.01 sec)
    mysql> INSERT INTO tutorials_tbl
       ->(tutorial_title, tutorial_author, submission_date)
       ->VALUES
       ->("Learn MySQL", "Bjpowernode", NOW());
    Query OK, 1 row affected (0.01 sec)
    mysql> INSERT INTO tutorials_tbl
       ->(tutorial_title, tutorial_author, submission_date)
       ->VALUES
       ->("JAVA Tutorial", "bjpowernode", '2015-05-06');
    Query OK, 1 row affected (0.01 sec)
    mysql>

    注意: 请注意,所有的箭头符号(->)不是SQL命令的一部分; 它表示一个新行,是由MySQL提示符按下回车键没有给出一个分号,命令自动创建在行尾。

    在上面的例子中,未提供 tutorial_id 对应的值,因为在创建表时它会自动创建,这个字段我们给了AUTO_INCREMENT选项。因此MySQL会自动分配插入ID的值。 这里, NOW() 是MySQL函数,返回当前的日期和时间。

    语法

    下面是通用的SQL的SELECT命令语法,从MySQL表获取数据:

    SELECT field1, field2,...fieldN table_name1, table_name2...
    [WHERE Clause]
    [OFFSET M ][LIMIT N]

    可以使用分隔的一个或多个逗号从多个表,以及使用WHERE子句包括各种条件,但WHERE子句是SELECT命令的可选部分

    可以在一个SELECT命令指定读取一个或多个字段

    可以指定星号(*)代替选择的字段。在这种情况下,将返回所有字段

    可以指定任意的条件在 WHERE 子句后面

    可以使用OFFSET指定一个偏移量,SELECT从那里开始返回记录。默认情况下 offset 的值是 0

    可以使用LIMIT属性限制返回的数量

    1、从命令提示符读取数据

    这将使用SQL SELECT命令从MySQL 表 tutorials_tbl 读取数据

    示例

    下面的例子将从 tutorials_tbl 表返回所有记录:

    root@host# mysql -u root -p password;
    Enter password:
    mysql> use test;
    Database changed
    mysql> SELECT * from tutorials_tbl 
    +-------------+----------------+-----------------+-----------------+
    | tutorial_id | tutorial_title | tutorial_author | submission_date |
    +-------------+----------------+-----------------+-----------------+
    |      1 | Learn Java   | John Poul    | 2016-05-21   |
    |      2 | Learn MySQL  | Abdul S     | 2016-05-21   |
    |      3 | JAVA Tutorial | Sanjay     | 2016-05-21   |
    +-------------+----------------+-----------------+-----------------+
    3 rows in set (0.01 sec)
    mysql>

    语法

    这里是UPDATE命令修改数据到MySQL表的通用SQL语法:

    UPDATE table_name SET field1=new-value1, field2=new-value2
    [WHERE Clause]

    完全可以更新一个或多个字段。

    可以指定使用任何条件在WHERE子句中。

    可以一次更新一个表中的值。

    当想更新表中选定行,WHERE子句是非常有用的。

    1、从命令提示符更新数据

    使用SQL UPDATE命令以及WHERE子句来更新选定数据到MySQL表tutorials_tbl。

    示例

    下面的例子将更新 tutorial_id 为3 的纪录中的 tutorial_title 字段。

    root@host# mysql -u root -p password;
    Enter password:
    mysql> use test;
    Database changed
    mysql> UPDATE tutorials_tbl 
      -> SET tutorial_title='Learning JAVA' 
      -> WHERE tutorial_id=3;
    Query OK, 1 row affected (0.04 sec)
    Rows matched: 1 Changed: 1 Warnings: 0
    mysql>

    语法

    这里是DELETE命令从一个MySQL表中删除数据的通用的SQL语法:

    DELETE FROM table_name [WHERE Clause]

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

    可以指定使用任何条件在WHERE子句中。

    可以一次删除一个表中的所有记录。

    当要删除一个表中选择特定行,WHERE子句是非常有用的。

    1、从命令提示符删除数据

    使用SQL DELETE命令,在WHERE子句中选定 MySQL 表 tutorials_tbl 的数据将被删除。

    示例

    下面的例子将删除 tutorial_tbl表中 tutorial_id为3的一条记录。

    root@host# mysql -u root -p password;
    Enter password:
    mysql> use test;
    Database changed
    mysql> DELETE FROM tutorials_tbl WHERE tutorial_id=3;
    Query OK, 1 row affected (0.23 sec)
    mysql>

    总结

    以上所述是小编给大家介绍的mysql增删改查基础语句,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • PHP+MYSQL实现用户的增删改查
    • python连接mysql数据库示例(做增删改操作)
    • mysql 增加修改字段类型及删除字段类型
    • php+mysql实现简单的增删改查功能
    • MySQL中对于索引的基本增删查改操作总结
    • PHP连接MySQL进行增、删、改、查操作
    • PHP MySql增删改查的简单实例
    • Mysql数据库值的添加、修改、删除及清空操作实例
    上一篇:mysql中binlog_format模式与配置详细分析
    下一篇:MySQL主库binlog(master-log)与从库relay-log关系代码详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    mysql增删改查基础语句 mysql,增,删改,查,基础,语句,