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)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。