mysql数据库在表中添加数据三种操作方式

 更新时间:2023年08月11日 11:46:42   作者:dgw2648633809  
这篇文章主要介绍了mysql数据库在表中添加数据三种方式,首先创建数据库和表,创建完成后就可以进行添加数据的操作了,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下

创建数据库和表

mysql> create database mydb4;
Query OK, 1 row affected (0.01 sec)
mysql> use mydb4;
Database changed
mysql>  create table stu_info(
    -> stu_id int primary key auto_increment comment '学号',
    -> stu_name varchar(30) not null comment '姓名',
    -> stu_age tinyint not null check (stu_age >= 18),
    ->  stu_gender char(1) not null default 'M' check (stu_gender in ('F', 'M'))
    -> );
Query OK, 0 rows affected (0.04 sec)

创建完成后,就可以进行添加数据的操作了(表的名字是自己起的),记得和下面的名字匹配上就行。

插入数据:(三种方式)

1.insert into 表  values(value1, value2, value3....)

1.第一行数据,使用第一种形式

insert into stu_info values(10001,'张三',18,'M');

2.insert into 表 (字段1, 字段3, 字段5) values(value1, value2, value3)

2.第二行数据,指定你要指定要插入字段

insert into stu_info(stu_name,stu_age) values('李四',19);

3.insert into 表 [(字段1, 字段2, 字段3....)] values(value1, value2,value3.....)[,(value1, value2, value3....) .....]

4.使用一条insert into语句插入多条记录

insert into stu_info(stu_name,stu_age) values('王五',22);

以下仅供参考:

insert into stu_info[(stu_id,stu_gender)] values('王五',22)[,(10003,'F')];

完成后,即可查看表中的数据

mysql> select * from stu_info;
+--------+----------+---------+------------+
| stu_id | stu_name | stu_age | stu_gender |
+--------+----------+---------+------------+
|  10001 | 张三     |      18 | M          |
|  10002 | 李四     |      19 | M          |
|  10003 | 王五     |      22 | M          |
+--------+----------+---------+------------+
3 rows in set (0.00 sec)

到此这篇关于mysql-数据库-在表中添加数据三种方式的文章就介绍到这了,更多相关mysql在表中添加数据内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql 的load data infile

    mysql 的load data infile

    前些日子在开发一个舆情监测系统,需要在一个操作过程中往数据表里插入大量的数据,为了改变以往生硬地逐条数据插入的笨办法,也为了提高执行效率,决定用load data infile来执行数据插入。
    2009-05-05
  • MySQL页面访问统计及排名情况

    MySQL页面访问统计及排名情况

    这篇文章主要介绍了MySQL页面访问统计及排名情况,涉及到mysql页面访问统计,mysql统计排名相关知识,感兴趣的朋友一起学习吧
    2016-01-01
  • 一次非法关机导致mysql数据表损坏的实例解决

    一次非法关机导致mysql数据表损坏的实例解决

    本文介绍由于非法硬件关机,造成了mysql的数据表损坏,数据库不能正常运行的一个实例,接下来是作者排查错误的过程,希望对大家能有所帮助
    2013-01-01
  • 一文说透什么是MySQL的预编译

    一文说透什么是MySQL的预编译

    这篇文章主要介绍了一文说透什么是MySQL的预编译,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Docker中如何修改mysql8默认加密方式

    Docker中如何修改mysql8默认加密方式

    这篇文章主要给大家介绍了关于Docker中如何修改mysql8默认加密方式的相关资料,文中大概介绍了docker启动命令中添加额外参数、mysql启动后使用sql修改以及启动前挂载修改好的配置文件等方法,需要的朋友可以参考下
    2023-06-06
  • MySQL锁的知识点总结

    MySQL锁的知识点总结

    在本篇文章里小编给大家整理了关于MySQL锁的知识点总结以及实例内容,需要的朋友们学习下。
    2019-11-11
  • MySQL collation方法

    MySQL collation方法

    在以前用oracle的时候,很少关于它的collation方法,但是在mysql中,这点不加注意的话,却有可能会出现问题。
    2008-10-10
  • MYSQL使用正则表达式过滤数据

    MYSQL使用正则表达式过滤数据

    这篇文章主要介绍了MYSQL使用正则表达式过滤数据的相关资料,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • mysql 启动1067错误及修改字符集重启之后复原无效问题

    mysql 启动1067错误及修改字符集重启之后复原无效问题

    这篇文章主要介绍了mysql 启动1067错误及修改字符集重启之后复原无效问题,需要的朋友可以参考下
    2017-10-10
  • MySQL易学易用之MYSQL不为人知的特性

    MySQL易学易用之MYSQL不为人知的特性

    MySQL易学易用,且附带丰富的技术文档,这二个因素使之被广泛应用。然而,随着MySQL发展之迅速,即使一个MySQL老手有时也会为该软件出其不意的功能感叹。
    2011-01-01

最新评论