Mysql常用命令

编程知识 行业动态 更新时间:2024-06-13 00:21:45

一.数据表字段的增、删、改、查(最常用)

(1).数据表中增加字段

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

例子:

mysql> use RUNOOB;
Database changed
mysql> INSERT INTO runoob_tbl 
    -> (runoob_title, runoob_author, submission_date)
    -> VALUES
    -> ("学习 PHP", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)

(2).数据表中删除字段

DELETE FROM table_name WHERE 条件;

例子:

mysql> use RUNOOB;
Database changed
mysql> DELETE FROM runoob_tbl WHERE runoob_id=3;
Query OK, 1 row affected (0.23 sec)

(3).数据表中修改字段

UPDATE table_name SET field1=value1 WHERE 条件;

例子:

UPDATE runoob_tbl SET runoob_title="学习mysql" WHERE runoob_id =2;

(4).查找表中出现字段

SELECT column FROM table_name WHERE 条件;

例子:

SELECT * FROM runoob_tbl WHERE runoob_id = 3;

二.项目中常用的优化举例

(1).事务
当需要对数据库进行两次或多次操作,并且需要保证这些操作要不都成功、要不都失败时;就可以用mysql事务进行处理。

1、用 BEGIN, ROLLBACK, COMMIT来实现
BEGIN 开始一个事务
ROLLBACK 事务回滚
COMMIT 事务确认

举例:

mysql> use RUNOOB;
Database changed
mysql> CREATE TABLE runoob_transaction_test( id int(5)) engine=innodb;  # 创建数据表
Query OK, 0 rows affected (0.04 sec)
 
mysql> select * from runoob_transaction_test;
Empty set (0.01 sec)
 
mysql> begin;  # 开始事务
Query OK, 0 rows affected (0.00 sec)
 
mysql> insert into runoob_transaction_test value(5);
Query OK, 1 rows affected (0.01 sec)
 
mysql> insert into runoob_transaction_test value(6);
Query OK, 1 rows affected (0.00 sec)
 
mysql> commit; # 提交事务
Query OK, 0 rows affected (0.01 sec)
 
mysql>  select * from runoob_transaction_test;
+------+
| id   |
+------+
| 5    |
| 6    |
+------+
2 rows in set (0.01 sec)
 
mysql> begin;    # 开始事务
Query OK, 0 rows affected (0.00 sec)
 
mysql>  insert into runoob_transaction_test values(7);
Query OK, 1 rows affected (0.00 sec)
 
mysql> rollback;   # 回滚
Query OK, 0 rows affected (0.00 sec)
 
mysql>   select * from runoob_transaction_test;   # 因为回滚所以数据没有插入
+------+
| id   |
+------+
| 5    |
| 6    |
+------+
2 rows in set (0.01 sec)
 
mysql>

(2).索引,以及索引与mysql各个关键字的优化效果

https://wwwblogs/yulei126/p/6786084.html
主键也是一种索引。

更多推荐

Mysql常用命令

本文发布于:2023-04-01 03:35:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/5fbc25685e0ff95c2dba66f72d2e8298.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:常用命令   Mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!