1.值库管理

1.1 查询所有值库

  show databases;

1.2 创建一个值库

  create database 值库名称

  default character set 编码格式名称;

1.3 删除值库

  drop database 值库名称;

1.4 修改值库语句

  alter database 值库名称 default character set 格式名称;

1.3 查看值库

  show create database 值库名称;

2.表管理

2.1 查看所有表

  show tables;

2.2 创建表

  create table 表名称(

      字段名 字段类型,

      字段名 字段类型,

      字段名 字段类型

)

快速构建相同表结构

  create table 表名称2 like 表名称1;

2.3 查看表结构 

  show create table 表名称;

  show columns from 表名称;

  desc 表名称;

2.4 删除表

  drop table 表名称;

2.5 修改表

  添加字段

  alert table 表名称 add column 字段名 字段类型;

  删除字段

  alter table 表名称 drop column 字段名;

  修改字段类型

  alter table 表名称 modify column 字段名 字段类型;

  修改字段名称

  alter table 表名称 change column 原字段名 字段名 字段类型;

  修改表名称

  alter table 表名称 rename to 字段名;

3.数据管理

3.1 增加数据

  插入所有字段,一定一次按顺序插入

  insert into 表名称 values(值,值,值);

  插入部分字段

  insert into 表名称(字段名,字段名) values(值,值);

3.2 修改数据

  带条件的修改(推荐使用)

  update 表名称 set 字段名=值 where 字段(id)=编号;

  修改多个字段

  update 表名称 set 字段名=值,字段名=值 where 字段(id)=编号;

3.3  删除数据

  (1)带条件的删除(推荐使用)

   delete from 表名称 where 字段(id)=编号;

   delete from: 可以全表删除

特性:1.可以带条件删除 2.只能删除表的数据,不能删除表的约束3.使用delete from删除的数据可以回滚(事务)

  (2)不带条件删除

  truncate table: 可以全表删除

特性:1.不能带条件删除 2.既可以删除表的数据,也可以删除表的约束 3.使用truncate table删除的数据不能回滚

MySQL数据库与表的增删改查的更多相关文章

  1. MySQL数据库之表的增删改查

    目录 MySQL数据库之表的增删改查 1 引言 2 创建表 3 删除表 4 修改表 5 查看表 6 复制表 MySQL数据库之表的增删改查 1 引言 1.MySQL数据库中,数据库database就是 ...

  2. Mysql数据库和表的增删改查以及数据备份&恢复

    数据库 查看所有数据库 show databases; 使用数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建数据库 create database 数据库名 ...

  3. MySQL数据库 | 数据表的增删改查

    MySQL数据的增删改查(crud) 本文结构 一.增加 create 二.修改 update 三.查询 retrieve(简单查询,下篇详细展开) 四.删除 delete 首先,创建简单的class ...

  4. MySQL数据库2表的增删改查

    目录 一.数据表(文件): 1.1增 1.2查看表内数据 1.3改 1.4删除列表 1.5查看库内列表及表结构 1.6复制表结构 二.列类型:(*********) 2.1数字 2.2字符串 2.3时 ...

  5. Mysql数据库二:表的增删改查

    ----建表CREATE TABLE emp( id int PRIMARY key auto_increment, name char(10) , birthday DATE , salary FL ...

  6. 使用JDBC分别利用Statement和PreparedStatement来对MySQL数据库进行简单的增删改查以及SQL注入的原理

    一.MySQL数据库的下载及安装 https://www.mysql.com/ 点击DOWNLOADS,拉到页面底部,找到MySQL Community(GPL)Downloads,点击 选择下图中的 ...

  7. Python操作MySQL数据库完成简易的增删改查功能

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶项目介绍 二丶效果展示 三丶数据准备 四丶代码实现 五丶完整代码 一丶项目介绍 1.叙述 博主闲暇之余花了10个小时写的 ...

  8. 在python中连接mysql数据库,并进行增删改查

    数据库在开发过程中是最常见的,基本上在服务端的编程过程中都会使用到,mysql是较常见的一种数据库,这里介绍python如果连接到数据库中,并对数据库进行增删改查. 安装mysql的python扩展 ...

  9. python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作

    1.通过 pip 安装 pymysql 进入 cmd  输入  pip install pymysql   回车等待安装完成: 安装完成后出现如图相关信息,表示安装成功. 2.测试连接 import ...

随机推荐

  1. js 实现的简易计算器

    <!DOCTYPE html><html lang="zh-CN"><head> <!-- <meata charset='utf- ...

  2. Android开发之SharedPreferences的封装

    对于大部分初学者来说,如果想利用SharedPreferences进行数据存储的话大部分人(包括本人)应该会这样: 存储: SharedPreferences sharedPreferences = ...

  3. C++树的插入和遍历(关于指针的指针,指针的引用的思考)

    题目 写一个树的插入和遍历的算法,插入时按照单词的字典顺序排序(左边放比它"小"的单词,右边放比它"大"的单词),对重复插入的单词进行计数. 程序源码 #inc ...

  4. 性能(js)

    1.避免全局查找: <script type="text/javascript"> function updateUI(){ var imgs=document.get ...

  5. tableView中cell的复用机制

    TableView的重用机制,为了做到显示和数据分离,IOS tableView的实现并且不是为每个数据项创建一个tableCell.而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell, ...

  6. windows 下设置nginx负载均衡

    #user nobody; worker_processes ; #error_log logs/error.log; #error_log logs/error.log notice; #error ...

  7. 几张图片帮助记忆docker基本原理(转)

    写的非常好的一篇文章,不知道为什么被删除了. 利用Google快照,做个存档. 快照地址:地址 作者地址:青牛 什么是dockerDocker 是一个开源项目,诞生于 2013 年初,最初是 dotC ...

  8. 20170531动手实践MyOD——20155312

    实践题目 编写MyOD.java 用java MyOD XXX实现Linux下od -tx -tc XXX的功能 对题目分析如下 od的功能(参考Linux od命令详细介绍及用法实例): od命令用 ...

  9. 8月的list

    多校的list: 第一周的多校list: k路归并 (思想大概理解了,还没实现 莫比乌斯 树归 第三场的多校list: 斯坦纳树 第四场多校: Pollard_rho算法和Miller_Rabin   ...

  10. ARM cortexM4中断优先级的一点理解。

    根据手册PM0214 40页.213页.200.195.interrupt priority grouping. 根据手册EM0090 第371页. stm32f42xxx除掉fpu部分,有91个可屏 ...