MySql 库/表级操作 及 数据类型 – 纪宇「建议收藏」

MySql 库/表级操作 及 数据类型 – 纪宇「建议收藏」数据库分类 关系型数据库(SQL):存储方式固定,安全 非关系型数据库(NoSQL):存储方式比较灵活,存储数据的效率比较高,不太安全 MySQL是一种关系型数据库管理系统(采用关系模型来组织管理数据

数据库分类

关系型数据库(SQL):存储方式固定,安全

非关系型数据库(NoSQL):存储方式比较灵活,存储数据的效率比较高,不太安全

 

MySQL是一种关系型数据库管理系统(采用关系模型来组织管理数据的数据库系统)

 

 

注意事项

大小写:不严格区分,默认大写为程序代码,小写为程序员写的代码

语句结束符:每个语句都以;或者g结束

类型:强制数据类型,任何数据都有自己的数据类型

逗号:创建表的时候最后一行不需要逗号

 

 

进入与退出

进入:mysql –uusername -ppassword    mysql -uusername -p 回车再输入密码,密码不可见

退出:exit

 

 

库级操作

创建库:       create database [if not exists] 库名;    重复创建会报错, 可以加上if not exists

删除库:       drop database [if exists] db_name;     如果不知道数据库是否存在,记得加 if exists

使用数据库:     use db_name;

显示所有的库:    show databases;

查询当前使用的库:  select database();

 

 

表级操作

显示所有的表:    show tables;

创建表:       create table [if not exists] 表名(id int ,name varchar(20)…..)  重复创建会报错, 可以加上if not exists

显示创建表的信息:  show create table tb_name;

删除表:       drop table tb_name

 

 

表中数据的操作

增(insert into values)

指定字段插入:       INSERT INTO tb_name(field_name)  VALUES (field_values);

全字段插入:           INSERT INTO tb_name VALUES (all_values);

多条插入:         INSERT INTO tb_name(field_name) VALUES (value_1), (value_2), …;

 

删(delete from where)

注意:一定要写where条件,不然会删除表中全部数据

删除表中所有数据:     DELETE  FROM  tb_name;

删除表中满足条件的数据:  DELETE  FROM  tb_name  WHERE  conditions;

 

改(update set where)

注意:一定要写where条件,不然会修改表中全部数据

修改所有数据:         UPDATE  tb_name  SET field_1=value_1 

修改多个:           UPDATE  tb_name  SET field_1=value_1, field_2=value_2 …  WHERE conditions; 

修改满足条件的数据:      UPDATE  tb_name  SET field_1=value_1  WHERE  conditions; 

 

查(select from where)

指定字段查询:     SELECT field_names FROM tb_name;

全字段查询:      SELECT * FROM tb_name;

带条件的查询:       SELECT field_names FROM tb_name WHERE conditions; 

 

 

数据类型

数值类型

int            四个字节(0,4294967295)

float(m,n)        单精度浮点型(4个字节)

double(m,n)       双精度浮点型,m总个数,d小数位(8字节)

不常用:        tinyint、samllint、mediumint、bigint

 

字符类型

char(size)         保存固定长度的字符串(可包含字母、数值以及特殊字符)。在括号中指定字符串的长度。最多255个字符

varchar(size)       保存可变长度的字符串(可包含字母、数值以及特殊字符)。在括号中指定字符串的长度。最多255个字符。如果值的长度大于255,则被转换为text类型

不常用:            tinytext/tinyblob、text/blob、longtext/longblob、enum(枚举)

 

时间日期类型

date:日期       格式:2019-04-16

time:时间       格式:09:32:43

datetime:日期时间   格式:2019-04-16 09:32:43

timestamp:自动存储记录修改的时间

year:存放年

 

 

 

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

(0)
上一篇 2022-12-19
下一篇 2022-12-19

相关推荐

  • Python执行py文件

    Python执行py文件Python是一种高级编程语言,广泛用于各种计算机应用。其中一个非常基础和重要的应用,就是执行.py文件(即Python脚本文件)。本文将从多个方面对Python执行.py文件做详细的阐述,包括Python的安装、Python解释器、Python代码的调试、Py文件的执行和实例演示。

    2024-04-29
    15
  • Python Finding List: 搜索引擎优化数据分析利器

    Python Finding List: 搜索引擎优化数据分析利器随着互联网的不断发展,搜索引擎已成为人们获取信息的重要手段。SEO(Search Engine Optimization)优化技术的使用已经成为企业和网站必不可少的一部分。但是如何分析和优化SEO数据呢?Python Finding List是一款强大的Python工具,可以帮助用户从不同的角度进行SEO数据分析和优化。

    2024-01-02
    58
  • 正在部署系统要多久_系统安装卡在设置系统

    正在部署系统要多久_系统安装卡在设置系统数据库版本标准化 1.确认Supported Platforms https://www.mysql.com/support/ 2.确认安装版本 推荐:5.7.22 ,8.0.20以后的双数GA版本

    2023-05-17
    95
  • django 操作数据库_数据库如何编辑所有行

    django 操作数据库_数据库如何编辑所有行
    Django的ORM操作最重要的查询与编辑数据库中的数据。 Django ORM 常用的函数以及修饰词 函数名称或修饰词 说明 filter() 返回符合指…

    2023-04-14
    101
  • Redis高可用-主从,哨兵,集群

    Redis高可用-主从,哨兵,集群主从复制 Master-Slave主从概念 同时运行多个redis服务端,其中一个作为主(master),其他的一个或多个作为从(slave),主从之间通过网络进行通讯,slave通过复制master

    2023-03-07
    99
  • SQL 如何进行并集、交集、差集等集合运算[通俗易懂]

    SQL 如何进行并集、交集、差集等集合运算[通俗易懂]本文将会和大家一起学习集合运算操作。集合在数学领域表示“(各种各样的)事物的总和”,在数据库领域表示记录的集合。具体来说,表、视图和查询的执行结果都是记录的集合。 本文重点 集合运算就是对满足同一规则

    2023-05-22
    97
  • 数据库学习之十:mysql日志管理

    数据库学习之十:mysql日志管理十、mysql日志管理 课程大纲 1、日志的类型简介 mysql show variables like '%log_error%';在配置文件中指定错误日志位置。 mysql sho

    2023-02-26
    100
  • 什么是脏读,不可重复读,幻读_什么是脏读,不可重复读,幻读

    什么是脏读,不可重复读,幻读_什么是脏读,不可重复读,幻读在了解脏读,不可重复度,幻读之前,首先要明白这三种情况的出现都是和数据库并发事务有关联的,如果所有的读写都按照队列的形式进行,就不会出现问题。 名词解析和解决方案 脏读 脏读又称无效数据读出(读出了脏

    2023-02-10
    96

发表回复

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