首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL的增删改

1、关于库的增删改 CREATE DATABASE 库名称; #-----------------=====----------------- CREATE DATABASE shool CHARSET...utf8mb4 COLLATE utf8mb4_bin; 删 DROP DATABASE 数据库; 改 #修改数据库编码 ALTER DATABASE 数据库 CHARSET 编码; SHOW DATABASES...; #查看所有数据库 SHOW DATABASE 数据库; 增加表单:create table 表名称(字段1 数据类型,字段2 数据类型........限制条件); #至少有一股字段和数据类型,最后一个字段已经最后一个数据类型结束后不加...新字段数据类型;   表 改表名称:RENAME TABLE 表名称 TO 新名称; 改表的编码:ALTER TABLE 表名 CHARSET 新编码; 查看所有表:SHOW TABLES; 查看指定表信息...:UPDATE 表名 SET 字段名称=新的值,字段名称2=值2; 修改满足条件的数据:UPDATE 表名 SET 字段名称=新的值,字段名称2=值2 WHERE 条件 查看所有字段:SELECT

2.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySql数据库的增删改

    ,系统使用默认字符集:utf8,校验规则:utf_general_ci; 简单验证一下:创建一个数据库create database d1,然后去/var/lib/mysql/d1/db.opt查看:、...删除数据库drop database db_name; 创建数据库:create database db_name(本质就是Linux在/var/lib/mysql创建一个目录),删除数据库:drop...database db_name;(删除目录) 比如我们在/var/lib/mysql下创建一个目录youcanseeme,而用mysql命令show databases;自然也可以看到。...> insert into person (name) values ('c'); Query OK, 1 row affected (0.01 sec) mysql> insert into person...db_ name; 执行删除之后的结果: 数据库内部看不到对应的数据库 对应的数据库文件夹被删除,级联删除,里面的数据表全部被删 注意:不要随意删除数据库 //删除数据d5\d4\d3; mysql

    22930

    MYSQL数据库的增删改

    07.13自我总结 MYSQL数据库的增删改 一.对于库的增删改 create database 库名称; create database 数据库名称 charset 编码方式; 删 drop...库名称; 二.对于表的增删改 增加表单create table 表名称(字段1 数据类型,字段2 数据类型........限制条件); #至少有一股字段和数据类型,最后一个字段已经最后一个数据类型结束后不加...新字段 新字段数据类型 表 改表名称:rename table 表名称 to 新名称 改表的编码:alter table 表名 charset 新编码; 查看所有表:show tables...查看指定表信息:desc table 表名称 查看指定表创建信息:show create table 表名称 三.对于表里的数据删改 插入一个值 insert into 表名 values...:update 表名 set 字段名称=新的值,字段名称2=值2; 修改满足条件的数据:update 表名 set 字段名称=新的值,字段名称2=值2 where 条件 查看所有字段:select

    4.2K30

    MySQL删改语句_MySQL comment

    今天说一说MySQL删改语句_MySQL comment,希望能够帮助大家进步!!!...1.前言 mysql慢查询,已经有现成的成熟的方案收集展示了:pt-query-digest结合box公司的anemometer,没用过的移步:《mysql慢查询可视化》(本章内容需要提前了解anemometer...2.功能展示 选择时间段、host(沿用的慢中的名称,理解为mysql实例): 展示每个digest的总次数、最高执行频率(按分钟)、平均耗时(毫秒) 点击checksum,查看某个SQL执行频率的走势图...Anemometer程序调整 在慢调整过的基础上,再做以下调整: 1. conf/datasource_slowlog.inc.php 修改数据库信息 2. conf/config.inc.php...first_seen','last_seen','query_time_avg'), 'dimension-hostname_max' => '一个默认的实例名称' ## 指定实例默认值,否则默认所有数据

    3.3K60

    MySQL数据库的增删改(进阶)

    查询 2.1 聚合查询 2.1.1 聚合查询 函数 说明 COUNT([DISTINCT] expr) 返回查询到的数据的 数量 SUM([DISTINCT] expr) 返回查询到的数据的 总和,不是数字没有意义...AVG([DISTINCT] expr) 返回查询到的数据的 平均值 MAX([DISTINCT] expr) 返回查询到的数据的 最大值 MIN([DISTINCT] expr) 返回查询到的数据的...查询每个岗位的平均工资,但是刨除掉平均工资大于2000的数据....计算每个岗位的平均工资,刨除张三,也刨除平均工资超过2000的数据. 2.2 联合查询 实际开发中往往数据来自不同的表,所以需要多表联合查询。...笛卡尔积就是单纯的排列组合,会产生有许多的无效数据.指定连接条件,把无效数据去掉. 2.2.2 外连接 外连接分为左外连接和右外连接。

    14510

    Mysql入门基础,增删改

    1、创建、删除、切换数据库create database `数据库名`drop database `数据库名`use `数据库名`2、创建数据库用户jack在任意机器对其有完全访问权限;删除用户create...21,22)alter table m1803.t3 add age int after name ;8、查看表结构desc 表名9、 查询表中内容select * from user // 所有...(1).导出整个数据库mysqldump -u用户名 -p密码 数据库名 > 导出的文件名mysqldump -uroot -p123 t3 > /mnt/dbname.sql(2).导出一个表...mysqldump -u用户名 -p密码 数据库名 表名 > 导出的文件名mysqldump -uroot -p123 m1803 user> D:/2.sql14、导入数据库1)登录数据库...:mysql -hlocalhost -uroot -p1232) 切换数据库:use m18063)导入数据:source D:/1.sql;

    1.5K30

    MYSQL——JBDC实现增删改

    前言 友友们大家好,我是你们的小王同学 今天给大家带来的是MYSQL——JBDC实现增删改 希望能给大家带来有用的知识 小王的主页:小王同学 小王的gitee:小王同学 小王的github...~ 公共仓库的地址 在搜索栏搜索mysql~  点第一个mysql connector   里面有各种各样的版本 小王同学的mysql是8版本系列的所以也要下载同样版本系列的驱动包~ 点击下载jar...包 下载解压完    右键ctrl c 复制 我们的jar包 然后打开我们的IDEA 创建一个jdbc的项目 创建一个lib文件夹 右键ctrl v   然后  Add as Library 就把我们的...~ 接下来就是最精彩的CRUD辣~ 我们先在任务管理器创建一个学生表  接着在IDEA实现 往表里插入一行数据~ 新增(create) 代码附上: import com.mysql.cj.jdbc.MysqlDataSource...~  接着是更新数据 更新(update) 代码附上 import com.mysql.cj.jdbc.MysqlDataSource; import javax.sql.DataSource; import

    1.6K10

    MySQL表的增删改

    引言:CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写 一.新增数据 1.单行数据 + 全列插入: -- 插入两条记录,value_list...student VALUES (100, 10000, '唐三藏', NULL); INSERT INTO student VALUES (101, 10001, '孙悟空', '11111'); 2.多行数据...[ORDER BY column [ASC | DESC], ...] 2.全列查询: 注意: 通常情况下不建议使用 * 进行全列查询 首先 查询的列越多,意味着需要传输的数据量越大; 其次...可能会影响到索引的使用 例如这里我们查询一下:student表中 id > 2的学生: 3.指定列查询: 指定列的顺序不需要按定义表的顺序来,这里我们name和mail; 4...NULL 数据排序,视为比任何值都小,升序出现在最上面,降序出现在最下面 7.3. 使用表达式排序: 7.3.

    3310

    MySQL学习4:数据的增删改CRUD

    数据的增加Create 全列插入 insert into 表名 values(...); 例如: insert into classes values(0,"一班"); 注:主键字段可用 0 null...zstar1", 1); 多行插入 多行之间用逗号分隔 例如: insert into students (name, gender) values ("zstar1", 1),("zstar2",2); 数据的删除...数据的修改Update update 表名 set 列1=值1,列2=值2... where 条件; 例如: 将id为3的记录的gender字段值改为1; update students set gender...=1 where id=3; 数据的查询Retrive 查询所有列 select * from 表名; 定条件查询 例如: 查询id为3的记录 select * from students where...select name,gender from students; 用as指定别名 select 字段[as 别名], from 数据表 where ...; 例如: select name as 姓名

    82330

    MongoDB数据删改

    学习数据库简单的就是掌握使用增删改,MongoDB也不例外,接下来简单学习一下MongoDB的增删改! 1.插入数据 插入数据,随着数据的插入,数据库创建成功了,集合也创建成功了。...注意:使用导入数据时候,切记一定要退出mongo环境,博主在此踩坑多次发现数据无法导入,是在mongo环境进行,实则上mongo和mongoimport是不同的模块,因此不能乱用!...2.查找数据 查找数据,用find。...db.student.update({"age":22},{$set:{"job":"程序员"}},{"multi":true});//修改所有的符合条件数据 4.删除数据 删除符合条件全部数据...,{justOne:true}});//删除年龄22,匹配一个 空条件表名删除所有集合内所有数据,但是与集合存在 db.student.remove({});//删除集合所有数据,保留集合 删除当前数据

    78310

    MySQL表的操作『增删改

    1.创建表 首先创建一个 数据库 testForTable mysql> create database if not exists testForTable; 当前创建的 数据库 testForTable...,可以通过 show tables 查看当前数据库中有哪些表 mysql> show tables; 当前数据库中就只有之前创建的两张表 2.1.查看表结构 知道有哪些表后,还需要进一步了解表的 结构...:列的注释、字符集、存储引擎,这也证明了当我们不指定这些属性时,自动使用数据库的默认属性 MySQL 会记录下用户的所有操作痕迹,这也是备份后,恢复数据库的关键,把所有指令再执行一遍,就能得到一模一样的数据库了...先随便新增几个无用字段,再删除 mysql> alter table person add (a int, b int, c double); mysql> alter table person drop...a, drop b, drop c; 刚刚新增的无用字段立马就被删除了 在 MySQL 中,删除 一直都是一个 高危 操作,毕竟数据丢了不容易找回,比如这里的删除字段,如果表中有数据,那么表中数据关于该字段的信息会被全部删除

    16110

    Mysql删改sql语句练习

    Mysql删改sql语句练习 关于数据库的一些操作: 进入mysql 命令行: mysql -uroot –p 查看所有数据库: show databases; 创建数据库: create...:show create database databasename; 查看创建表的语句:show create table tablename; 查看表结构:desc tablename; :...values(111,’wg’,’121’,’dd’) ; 删: mysql> drop table tablename; mysql> truncate tablename; 快速删除表数据,...自增长id从头在来,快速,从磁盘直接删除,不可恢复 mysql> delete from student; 删除整个表的数据,自增长继续 改: mysql> alter table oldtable...name=‘wg’;只修改网工 mysql> show create table tablename; 查看新建表语句 mysql> desc tablename; 查看表结构 mysql

    2.2K10
    领券