返回顶部
首页 > 资讯 > 数据库 >mysql数据库基本命令---多条数据的同时操作
  • 221
分享到

mysql数据库基本命令---多条数据的同时操作

2024-04-02 19:04:59 221人浏览 安东尼
摘要

添加主键 Mysql> alter table info add primary key(id); Query OK, 0 rows affected (0.07 sec) Records: 0


添加主键
Mysql> alter table info add primary key(id);
Query OK, 0 rows affected (0.07 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> desc info;  #查看主键
+--------+--------------+------+-----+---------+-------+
| Field  | Type         | Null | Key | Default | Extra |
+--------+--------------+------+-----+---------+-------+
| id     | int(11)      | NO   | PRI | NULL    |       |    #显示出主键
| name   | char(6)      | YES  |     | NULL    |       |
| score  | decimal(5,2) | YES  |     | NULL    |       |
| age    | int(4)       | YES  |     | NULL    |       |
| hobbly | int(4)       | YES  |     | NULL    |       |
+--------+--------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

添加外键
alter table info add constraint FK_ID foreign key(hobbly) REFERENCES hy(id);

mysql> show index from info\G;    #查看外键
* 2. row *
        Table: info
   Non_unique: 1
     Key_name: FK_ID     #外键添加成功
 Seq_in_index: 1
  Column_name: hobbly
    Collation: A
  Cardinality: 3
     Sub_part: NULL
       Packed: NULL
         Null: YES
   Index_type: BTREE
      Comment: 
Index_comment: 
2 rows in set (0.00 sec)

表格同时修改个字段(不同表列内容)
update info set age=23,num=44 where id=2;   
mysql> select * from info;
+----+--------+-------+-----------+------+------+
| id | name   | score | hobbly    | age  | num  |
+----+--------+-------+-----------+------+------+
|  1 | zl     | 88    | 看书      |   33 | NULL |
|  2 | 李四   | 68    | 上网      |   23 |   44 |        #成功修改
|  3 | 王四   | 68    | 看电视    | NULL | NULL |
+----+--------+-------+-----------+------+------+
3 rows in set (0.00 sec)

同时增加多个字段
mysql> alter table info add column age int,add column num int;
Query OK, 0 rows affected (0.05 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> desc info; #查看表结构
+--------+----------+------+-----+---------+-------+
| Field  | Type     | Null | Key | Default | Extra |
+--------+----------+------+-----+---------+-------+
| id     | int(11)  | NO   | PRI | NULL    |       |
| name   | char(4)  | YES  |     | NULL    |       |
| score  | char(6)  | YES  |     | NULL    |       |
| hobbly | char(10) | YES  |     | NULL    |       |
| age    | int(11)  | YES  |     | NULL    |       |
| num    | int(11)  | YES  |     | NULL    |       |
+--------+----------+------+-----+---------+-------+

同时删除多个字段
mysql> alter table info drop column age,drop column num;
Query OK, 0 rows affected (0.05 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> select * from info;
+----+--------+-------+-----------+
| id | name   | score | hobbly    |
+----+--------+-------+-----------+
|  1 | zl     | 88    | 看书      |
|  2 | 李四   | 68    | 上网      |
|  3 | 王四   | 68    | 看电视    |
+----+--------+-------+-----------+

同时删除多个记录条数(多行)
mysql> delete from info where id in (3,4);
Query OK, 2 rows affected (0.00 sec)

mysql> select * from info;
+----+--------+-------+--------+
| id | name   | score | hobbly |
+----+--------+-------+--------+
|  1 | zl     | 88    | 看书   |
|  2 | 李四   | 68    | 上网   |
|  5 | kl     | 88    | 游泳   |
+----+--------+-------+--------+

同时查看多条指定记录(行)
mysql> select * from info where id in (3,4);
+----+--------+-------+-----------+
| id | name   | score | hobbly    |
+----+--------+-------+-----------+
|  3 | 王四   | 68    | 看电视    |
|  4 | ll         | 67    | 看书      |
+----+--------+-------+-----------+
您可能感兴趣的文档:

--结束END--

本文标题: mysql数据库基本命令---多条数据的同时操作

本文链接: https://lsjlt.com/news/44472.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql数据库基本命令---多条数据的同时操作
    添加主键 mysql> alter table info add primary key(id); Query OK, 0 rows affected (0.07 sec) Records: 0 ...
    99+
    2024-04-02
  • MYSQL数据库基本操作命令
    MySQL数据库系统是一个典型的C/S(客户端/服务器)架构的应用,要访问MySQL数据库需要使用专门的客户端软件。在Linux系统中,最简单、易用的MySQL客户端软件是其自带的mysql命令工具。登录到...
    99+
    2024-04-02
  • MySQL数据库操作的基本命令有哪些
    这篇文章主要介绍MySQL数据库操作的基本命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、创建数据库: create data data&n...
    99+
    2024-04-02
  • MySQL数据库基本命令
    本篇内容介绍了“MySQL数据库基本命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.创建数据库  C...
    99+
    2024-04-02
  • Mysql数据库操作命令
    MySQL作为最常用的数据库之一。总结一些常用命令便于日常使用。一、关于库的操作 1、查看数据库 mysql> show databases; +--------------------+ | Dat...
    99+
    2024-04-02
  • MYSQL 数据库基本操作
    插入数据 在建立一个空的数据库和数据表时,首先需要考虑的是如何向数据表中添加数据,该操作可以使用INSERT语句来完成。使用INSERT语句可以向一个已有数据表插一个新行,也就插入一行新记录。在MySQL...
    99+
    2024-04-02
  • MySQL数据库基本操作
    目录 一、SQL语句 (mysql 数据库中的语言) 二、DDL 1.DDL语句 (1)创建新的数据库 (2)创建新的表  2.删除数据库和表  三、DML 1.insert插入新数据 2.update更新原有数据 3.delete: 删除...
    99+
    2023-09-01
    数据库 mysql sql
  • oracle数据库的基本命令管理与操作
    oracle数据库的基本命令管理与操作启动数据库查看表空间查看数据文件创建一个名为t373的数据文件,大小为10M,设置为自动增长重置数据文件的大小查看数据文件重置大小成功设置数据文件为只读添加一份数据文件...
    99+
    2024-04-02
  • Mysql数据库操作(命令行)
    1 环境   树莓派:   mysql:   2  指令   以下是从命令行中连接mysql服务器的简单实例:   [root@host]# mysql -u root -p Enter password:****** ...
    99+
    2018-02-06
    Mysql数据库操作(命令行)
  • MYSQL数据库插入数据的基本操作
    下文主要给大家带来MYSQL数据库插入数据的基本操作,希望这些内容能够带给大家实际用处,这也是我编辑MYSQL数据库插入数据的基本操作这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。插入数据在建立一...
    99+
    2024-04-02
  • MySQL数据库之数据data 基本操作
    目录插入操作查询操作删除操作更新操作插入操作 -- 方式一:插入指定字段数据(推荐使用) insert into 表名 [(字段列表)] values (对应列数据); -- 方式二...
    99+
    2024-04-02
  • MySQL数据库基础操作命令有哪些
    这篇文章给大家分享的是有关MySQL数据库基础操作命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、使用帮助信息登陆数据库就不介绍了哦,比如说想做创建的数据库的操作,不...
    99+
    2024-04-02
  • MySQL-Workbench数据库基本操作
    注: 部分概念介绍来源于网络 一、连接数据库 二、进入数据库   三、创建数据库         点击创建数据库按钮,输入数据库名称,选择编码方式,点击Apply。         Workbench会自动生成SQL语句,再次点击A...
    99+
    2023-10-12
    mysql
  • mysql 数据库的基本操作1
    mysql数据库管理 day01相关概念问题数据库介绍? 存储数据的仓库 数据库服务都那些公司在使用? 购物网站 游戏网站 金融网站 数据服务存储的是什么数据?帐号信息...
    99+
    2024-04-02
  • 数据库操作命令
    DB commands 常用数据库操作命令 目录 MySQL PostgreSQL MySQL 基础命令 配置命令 备份与还原 基础命令 Key Command 清屏 system clear Ctrl...
    99+
    2016-01-15
    数据库操作命令
  • MongoDB数据库常用的10条操作命令
    目录1. 显示全部可用数据库2. 切换数据库3. 显示数据集4. 插入数据5. 更新数据6. 替换文档7. 查询数据8. 统计条数9. 删除文档10. 查看帮助文档1. 显示全部可用...
    99+
    2024-04-02
  • mysql数据库的常用命令操作
    下文我给大家简单讲讲关于mysql数据库的常用命令操作,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完mysql数据库的常用命令操作对大家多少有点帮助吧。善用help 帮助掌握...
    99+
    2024-04-02
  • 数据库的基本操作
    数据库的操作笔记:加油! 跳过授权登录:1,关闭mysql;mysqld --skip-grant-tables 重新启动客户端不用密码就可以登录 远程登录数据库: select&n...
    99+
    2024-04-02
  • 【Mysql】数据库基础与基本操作
    🌇个人主页:平凡的小苏 📚学习格言:命运给你一个低的起点,是想看你精彩的翻盘,而不是让你自甘堕落,脚下的路虽然难走,但我还能走,比起向阳而生,我更想尝试逆风翻盘。 🛸Mysql专栏:Mys...
    99+
    2023-08-16
    mysql
  • MySQL数据库中有哪些基础操作命令
    这篇文章给大家介绍MySQL数据库中有哪些基础操作命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。用户与权限创建用户mysql>create user te...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作