本文主要介绍mysql添加、删除和检查的基本语句。有需要的朋友可以参考一下。
语法
下面是将数据插入MySQL表的INSERT INTO命令的一般SQL语法:
插入到table_name ( field1,field2,fieldN)
价值观念
(值1,值2,valueN);
若要插入字符串数据,应该为所有值保留双引号或单引号,如“value”。
1、从命令提示符插入数据
这将使用SQL的INSERT INTO命令将数据插入MySQL表:tutorials_tbl。
例子
root@host# mysql -u root -p密码;
输入密码:
mysql使用测试;
数据库已更改
MySQL INSERT INTO tutorials _ TBL(tutorial _ title,tutorial_author,submission_date)值(' Learn PHP ',' Bjpowernode ',NOW());
查询正常,1行受影响(0.01秒)
mysql插入教程_tbl
-(教程_标题,教程_作者,提交日期)
-价值观
-('学习MySQL ',' Bjpowernode ',NOW());
查询正常,1行受影响(0.01秒)
mysql插入教程_tbl
-(教程_标题,教程_作者,提交日期)
-价值观
-('JAVA教程',' bjpowernode ',' 2015-05-06 ');
查询正常,1行受影响(0.01秒)
关系型数据库
注意:请注意,所有箭头符号(-)都不是SQL命令的一部分;它代表一个新行,通过在MySQL提示符下按Enter键,在该行末尾自动创建一个新行,而不给出分号。
在上面的例子中,没有提供对应于tutorial_id的值,因为它会在创建表时自动创建。我们已经为该字段提供了AUTO_INCREMENT选项。因此,MySQL自动分配插入ID的值。这里,NOW()是一个返回当前日期和时间的MySQL函数。
语法
以下是从MySQL表中获取数据的通用SQL SELECT命令语法:
选择字段1、字段2、字段n表名1,表名2.
[WHERE子句]
[偏移M][极限N]
您可以使用一个或多个逗号来分隔多个表,并使用WHERE子句来包含各种条件,但是WHERE子句是SELECT命令的可选部分。
您可以在SELECT命令中指定读取一个或多个字段。
您可以指定星号(*)来代替选定的字段。在这种情况下,将返回所有字段。
您可以在WHERE子句后指定任何条件。
您可以使用OFFSET来指定SELECT返回记录的偏移量。默认情况下,偏移值为0。
您可以使用LIMIT属性来限制返回的次数。
1、从命令提示符读取数据
这将使用SQL SELECT命令从MySQL表tutorials_tbl中读取数据
例子
以下示例将返回tutorials_tbl表中的所有记录:
root@host# mysql -u root -p密码;
输入密码:
mysql使用测试;
数据库已更改
mysql SELECT * from教程_tbl
- - - -
|教程_id |教程_标题|教程_作者|提交日期|
- - - -
| 1 |学习Java | John Poul | 2016-05-21 |
| 2 |学习MySQL | Abdul S | 2016-05-21 |
| 3 | JAVA教程| Sanjay | 2016-05-21 |
- - - -
集合中的3行(0.01秒)
关系型数据库
语法
下面是将数据修改到MySQL表的UPDATE命令的一般SQL语法:
更新table_name集合field1=新值1,field2=新值2
[WHERE子句]
您可以完全更新一个或多个字段。
您可以指定在WHERE子句中使用任何条件。
您可以一次更新一个表中的值。
当您想要更新表中选定的行时,WHERE子句非常有用。
1、从命令提示符更新数据
使用SQL UPDATE命令和WHERE子句将所选数据更新到MySQL表tutorials_tbl。
例子
以下示例更新tutorial_id为3的记录中的tutorial_title字段。
root@host# mysql -u root -p密码;
输入密码:
mysql使用测试;
数据库已更改
mysql更新教程_tbl
- SET tutorial_title='学习JAVA '
-其中tutorial _ id=3;
查询正常,1行受影响(0.04秒)
匹配的行数:1已更改:1警告数:0
关系型数据库
语法
下面是从MySQL表中删除数据的DELETE命令的一般SQL语法:
从表名[WHERE子句]中删除
如果没有指定WHERE子句,MySQL表中的所有记录都将被删除。
您可以指定在WHERE子句中使用任何条件。
您可以一次删除一个表中的所有记录。
当您想要删除表中的特定行时,WHERE子句非常有用。
1、从命令提示符删除数据
使用SQL DELETE命令删除在WHERE子句中选择的MySQL表tutorials_tbl的数据。
例子
以下示例删除tutorial_tbl表中tutorial_id为3的记录。
root@host# mysql -u root -p密码;
输入密码:
mysql使用测试;
数据库已更改
mysql从tutorials_tbl中删除,其中tutorial _ id=3;
查询正常,1行受影响(0.23秒)
关系型数据库
总结
以上是边肖介绍的mysql增删查的基本语句。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。