小熊奶糖(BearCandy)
小熊奶糖(BearCandy)
发布于 2024-04-09 / 9 阅读
0
0

mysql插入数据综合实训

mysql插入数据综合实训

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| bms                |
| db_com             |
| mysql              |
| performance_schema |
| sys                |
| test1              |
+--------------------+
7 rows in set (0.00 sec)

mysql> create database if not exists db_test1;
Query OK, 1 row affected (0.00 sec)

mysql> use db_test1;
Database changed
mysql> select database();
+------------+
| database() |
+------------+
| db_test1   |
+------------+
1 row in set (0.00 sec)

mysql> create table user (id int  primary key auto_increment,name varchar(60) un
ique not null,score float default 0) character set utf8mb4;
Query OK, 0 rows affected (0.14 sec)

mysql> insert into user (name,xingbie,score) values ('张三','男',89),('李四','男
',99),('小红','女',100),('嚣张','男',150);
ERROR 1054 (42S22): Unknown column 'xingbie' in 'field list'
mysql> alter table user add xingbie varchar(30) not null;
Query OK, 0 rows affected (0.19 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> insert into user (name,xingbie,score) values ('张三','男',89),('李四','男
',99),('小红','女',100),('嚣张','男',150);
Query OK, 4 rows affected (0.03 sec)
Records: 4  Duplicates: 0  Warnings: 0

mysql> alter table user modify xingbie varchar(30) not null after name;
Query OK, 0 rows affected (0.32 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> insert into user (name,xingbie,score) values ('张三','男',89),('李四','男
',99),('小红','女',100),('嚣张','男',150);
ERROR 1062 (23000): Duplicate entry '张三' for key 'name'
mysql> select * from user;
+----+--------+---------+-------+
| id | name   | xingbie | score |
+----+--------+---------+-------+
|  1 | 张三   | 男      |    89 |
|  2 | 李四   | 男      |    99 |
|  3 | 小红   | 女      |   100 |
|  4 | 嚣张   | 男      |   150 |
+----+--------+---------+-------+
4 rows in set (0.00 sec)

mysql>

通过character set来设置数据表字符集

如果已经创建数据表可以通过 convert to character set 来修改



评论