【转载】MySQL基本增删改查语句
MySQL基本增删改查语句练习
创建数据库:
1、在cmd窗口中输入mysql -u root -p登录MySQL环境
2、创建数据库
为了便于在命令提示符下显示中文, 在创建时通过 character set gbk 将数据库字符编码指定为 gbk
3、要对一个数据库进行操作, 必须先选择该数据库mysql -D database -u root -p
Database changed:有该提示表示可以成功使用class这个数据库
创建数据库表:
插入数据库
mysql> insert into students values(NULL,“王刚”,“男”,20,“12345678”);
Query OK, 1 row affected (0.53 sec)
查询数据库:
mysql> select name,age from students;
±——-±—-+
| name | age |
±——-±—-+
| 王刚 | 20 |
±——-±—-+
1 row in set (0.30 sec)
mysql> select * from students;
±—±——-±—-±—-±———+
| id | name | sex | age | tel |
±—±——-±—-±—-±———+
| 1 | 王刚 | 男 | 20 | 12345678 |
±—±——-±—-±—-±———+
1 row in set (0.00 sec)
插入数据库:
mysql> insert into students values(NULL,“钟无艳”,“女”,100,“987654321”);
Query OK, 1 row affected (0.35 sec)
mysql> select * from students;
±—±———-±—-±—-±———-+
| id | name | sex | age | tel |
±—±———-±—-±—-±———-+
| 1 | 王刚 | 男 | 20 | 12345678 |
| 2 | 钟无艳 | 女 | 100 | 987654321 |
±—±———-±—-±—-±———-+
2 rows in set (0.00 sec)
查询数据库:
mysql> select * from students where sex=“女”;
±—±———-±—-±—-±———-+
| id | name | sex | age | tel |
±—±———-±—-±—-±———-+
| 2 | 钟无艳 | 女 | 100 | 987654321 |
±—±———-±—-±—-±———-+
1 row in set (0.28 sec)
修改数据库:
mysql> update students set tel = 123 where id = 2;
Query OK, 1 row affected (0.36 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from students;
±—±———-±—-±—-±———+
| id | name | sex | age | tel |
±—±———-±—-±—-±———+
| 1 | 王刚 | 男 | 20 | 12345678 |
| 2 | 钟无艳 | 女 | 100 | 123 |
±—±———-±—-±—-±———+
2 rows in set (0.00 sec)
删除数据库:
mysql> delete from students where id=1;
Query OK, 1 row affected (0.35 sec)
mysql> select * from students;
±—±———-±—-±—-±—–+
| id | name | sex | age | tel |
±—±———-±—-±—-±—–+
| 2 | 钟无艳 | 女 | 100 | 123 |
±—±———-±—-±—-±—–+
1 row in set (0.00 sec)
修改数据库:
mysql> update students set id = 1 where id = 1;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0
mysql> select * from students;
±—±———-±—-±—-±—–+
| id | name | sex | age | tel |
±—±———-±—-±—-±—–+
| 2 | 钟无艳 | 女 | 100 | 123 |
±—±———-±—-±—-±—–+
1 row in set (0.00 sec)
mysql> update students set id = 1 where id = 2;
Query OK, 1 row affected (0.40 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from students;
±—±———-±—-±—-±—–+
| id | name | sex | age | tel |
±—±———-±—-±—-±—–+
| 1 | 钟无艳 | 女 | 100 | 123 |
±—±———-±—-±—-±—–+
1 row in set (0.00 sec)
————————————————
版权声明:本文为CSDN博主「沧海黎明」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43184774/article/details/82819519