数据库(mysql)基础操作「建议收藏」

数据库(mysql)基础操作「建议收藏」声明: 1)仅作为个人学习,如有冒犯,告知速删! 2)不想误导,如有错误,不吝指教! 分隔符 DDL(数据定义语言) >建库,建表 DML(数据操作语言) >对表中的记录操作增删改查 DQ

数据库(mysql)基础操作

 声明:

   1)仅作为个人学习,如有冒犯,告知速删!
   2)不想误导,如有错误,不吝指教!

————————————分隔符———————————

  1. DDL(数据定义语言)——>建库,建表

  2. DML(数据操作语言)——>对表中的记录操作增删改查

  3. DQL(数据查询语言)——>对表中的查询操作

  4. DCL(数据控制语言)——>对用户权限的设置

一:DDl

创建:
  1. create database 数据库名;

  2. create database 数据库名 if not exits;

  3. create database 数据库名 character set 字符集;

  4. show databases;

  5. select create database 数据库名;

修改:

  alter database 数据库名 default character set 字符集;

删除:

  drop database 数据库名;

使用数据库:

  select database(); —–>查看正在使用的数据库

  use 数据库名;——->使用/切换数据库

DDL表操作:

  create table 表名(字段1,字段类型,字段2,字段类型);创建表

  intdoublevarchardate

查:

  show tables;—->查看当前数据库中所有表

  desc 表名; —–>查看表的结构

  show create table 表名;—->查看创建表的sql语句

 

创建:

  create table 新表名 like 就表名; —->快速创建一个与就旧表结构相同的的新表

 

删除:

  drop table 表名;—–>直接删除

  drop table if exists 表名;—–>判断是否存在

 

改:

  alter table 表名 add 列名 类型;—–>添加表列 add

  alter table 表名 modify 列名 新类型;——>添加列类型modify

  alter table 表名 change 旧列 新列 类型;—–>修改列名change

  alter table 表名 drop 列名;—–>删除列

  rename table 旧表 to 新表;—–>修改表名

  alter table 表名 character set 字符集;

 

二:DML

插入:

  insert into 表名 (字段1,字段2…..) values(值1,值2……);—–>插入全部字段

  insert into 表名 values(值1,值2…..); —–>不写字段名

  insert into 表名 ( 字段1,2,3) values (值1,2,3); —-插入部分

  select * from 表名;—->查表中信息

 

蠕虫复制:

  insert into 表1 select * from 表2 ;—->将表2中的所有列复制到表1中

  insert into 表1 (列1,列2) select (列1,列2)from 表2;—>只复制部分列

更新:

  update 表名(需更新) set 列名=值 [where 条件表达式];

  update 表名 set 列名=值;

  update 表名 set 列名=值 where 列名=值;

 

删:

  delete from 表名 [where 条件表达式];

  delete from 表名;删除全部数据

  delete from 表名 where 字段(列) = 值;

  truncate table 表名;—-删除整个表的所有记录重建新表

 

查:

  select 列名 from 表名;

  select * from 表名:

  select 列1,列2 from 表名;

 

清楚重复值:

  select distinct 列名 from 表名;

—————————-分隔符————————-

未完待续!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7874.html

(0)
上一篇 2023-03-12
下一篇 2023-03-12

相关推荐

  • Python中的__str__方法及其应用

    Python中的__str__方法及其应用在Python中,每个类都包含一些特殊方法,其中__str__便是其中一个。当我们调用print方法时,通常会输出该对象的一些信息。但是如果没有定义__str__方法,输出的信息不一定是我们需要的,这时就需要使用__str__特殊方法来自定义输出的格式。

    2024-02-24
    66
  • mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作[亲测有效]

    mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作[亲测有效]一、首先说下本篇博客所实现功能的背景和功能是怎样的: 背景:因为公司项目开始迁移新平台项目,所以以前的平台老数据以及订单信息需要拆分表,而且需要业务逻辑来分析以前的订单表,来拆分成另外的几个新表, …

    2023-02-26
    97
  • 为什么MySQL分库分表后总存储大小变大了?[亲测有效]

    为什么MySQL分库分表后总存储大小变大了?[亲测有效]1.背景 在完成一个分表项目后,发现分表的数据迁移后,新库所需的存储容量远大于原本两张表的大小。在做了一番查询了解后,完成了优化。 回过头来,需要进一步了解下为什么会出现这样的情况。 与标题的问题的…

    2023-02-02
    104
  • mysql忘记密码,如何修改[亲测有效]

    mysql忘记密码,如何修改[亲测有效]Windows下mysql忘记密码怎么办? 时隔半个月,我终于又开始操刀mysql,但是不小心砍到了我的脑子,密码什么的我全都忘了,结果,你懂的。。。所以,今天我就总结了一下网上的解决方法以及我自己的

    2023-03-29
    106
  • Python List的高效应用实例

    Python List的高效应用实例Python中的列表(List)是一种灵活且强大的数据结构,它可以存储任何类型的数据,且支持多种操作和方法。在本文中,我们将通过实例展示Python List的高效应用。

    2024-02-05
    45
  • Python中的w anchor用途及示例

    Python中的w anchor用途及示例在Python中,w anchor指的是Tkinter中的一个标签文字部件,常用于添加超链接和特定操作响应。w anchor可以在Tkinter窗口中添加文字,并且允许您在文本上单击并执行某些操作,其中包括启动特定的程序,访问特定网站等。它可以用于创建GUI界面中的按钮,设置超链接,甚至在创建具有文本交互的GUI界面时进行特定操作。

    2024-04-08
    18
  • 您所不了解的Postgres 10功能:CREATE STATISTICS(译)

    您所不了解的Postgres 10功能:CREATE STATISTICS(译)原文地址:https://www.citusdata.com/blog/2018/03/06/postgres-planner-and-its-usage-of-statistics/,本文统一将原文

    2023-03-20
    112
  • [学习笔记] Oracle基础增删改查用法「终于解决」

    [学习笔记] Oracle基础增删改查用法「终于解决」查询 备份查询数据 插入 插入查询结果 更新 通过查询结果更新 删除 截断表 删除和截断的区别 TRUNCATE 是 DDL 命令,命令执行完就提交,删除的数据不能恢复; DELETE 命令是 DML

    2023-02-03
    103

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注