数据库操作

  1. # 增
  2. CREATE(DATABASE | SCHEMA)[IF NOT EXISTS] db_name [[DEFAULT]
  3. CHARACTER SET[=]charset_name]
  4. {} 必须要出现的
  5. | 或者 选择
  6. [] 可选
  7. # 查
  8. show warnnings 显示警告
  9. show databases| schema 查看已有的数据库
  10. show create (DATABASE I SCHEMA) dbname; 查看数据库创建时详细的系统信息
  11. # 选中数据库
  12. use dbname # 打开指定的数据库
  13. select databases|schema #得到打开的数据库
  14. # 改 对数据库的修改只能修改已经创建的数据库的字符编码方式
  15. ALTER(DATABASE|SCHEMA) db_name [DEFAULT] CHARACTER SET [=] charset_name
  16. # 删
  17. DROP{DATABASEISCHEMA}[IF EXISTS] db_name # 删除数据库

数据表操作

创建表

  1. # 语法
  2. CREATE TABLE[IF NOT EXISTS] tbl_name(字段名称字段类型[完整性约束条件])ENGINE=引擎名称 CHARSET='编码方式”
  3. //1. 在同一张表中,字段名是不能相同
  4. //2. 宽度和约束条件可选
  5. //3. 字段名和类型是必须的

修改数据表

查看表

  1. show tables; #查看数据库下所有表名,要先切换到数据库上

查看表结构

  1. describe tb_name; #查看表结构,可简写为desc 表名

复制表

复制表结构+记录 (key不会复制: 主键、外键和索引)


  1. create table new_service select * from service;

只复制表结构

  1. create table new1_service select * from service where 1=2;

删除表

  1. DROP TABLE tbl_name;

数据表相关操作

插入数据

  1. 1. 插入完整数据(顺序插入)
  2. 语法一:
  3. INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n);
  4. 语法二:
  5. INSERT INTO 表名 VALUES (值1,值2,值3…值n);
  6. 2. 指定字段插入数据
  7. 语法:
  8. INSERT INTO 表名(字段1,字段2,字段3…) VALUES (值1,值2,值3…);
  9. 3. 插入多条记录
  10. 语法:
  11. INSERT INTO 表名 VALUES
  12. (值1,值2,值3…值n),
  13. (值1,值2,值3…值n),
  14. (值1,值2,值3…值n);
  15. 4. 插入查询结果
  16. 语法:
  17. INSERT INTO 表名(字段1,字段2,字段3…字段n)
  18. SELECT (字段1,字段2,字段3…字段n) FROM 2 WHERE …;

改数据 使用UPDATE

  1. 语法:
  2. UPDATE 表名 SET
  3. 字段1=值1,
  4. 字段2=值2,
  5. WHERE CONDITION;
  6. 示例:
  7. UPDATE mysql.user SET password=password(‘123’)
  8. where user=’root and host=’localhost’;

删除数据

  1. 语法:
  2. DELETE FROM 表名 WHERE CONITION;
  3. 示例:
  4. DELETE FROM mysql.user WHERE password=’’;

查数据

  1. selet * from where …………

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

  1. Django框架之第二篇--app注册、静态文件配置、form表单提交、pycharm连接数据库、django使用mysql数据库、表字段的增删改查、表数据的增删改查

    本节知识点大致为:静态文件配置.form表单提交数据后端如何获取.request方法.pycharm连接数据库,django使用mysql数据库.表字段的增删改查.表数据的增删改查 一.创建app,创 ...

  2. Python--day42--mysql操作数据库及数据表和基本增删改查

    sql语法规则: 一.操作文件夹 1.创建数据库db2:create database db2; 2.创建数据库db2并标明数据库的编码格式为utf8:create database db2 defa ...

  3. MySQL数据库篇之库的增删改查

    主要内容: 一.系统数据库介绍 二.创建数据库 三.数据库增删改查 四.MySQL添加注释 1️⃣ 系统数据库介绍 1.初识sql语句 有了mysql这个数据库软件,就可以将程序员从对数据的管理中解脱 ...

  4. C++实现对MySQL数据库的连接,以及增删改查

    安装好MySQL,建好数据表的前提下. 如果只是想简单实现添加数据或者其他一个操作数据,可以参考另一篇博客. https://www.cnblogs.com/ming-4/p/11544514.htm ...

  5. nodejs链接mysql数据库,执行简单的增删改查操作

    var mysql = require('mysql'); var conn = mysql.createConnection({ host: 'localhost', user: 'root', p ...

  6. JQuery Easyui/TopJUI 用JS创建数据表格并实现增删改查功能

    JQuery Easyui/TopJUI 用JS创建数据表格并实现增删改查功能 html <table id="productDg"></table> &l ...

  7. 用CI框架向数据库中实现简单的增删改查

    以下代码基于CodeIgniter_2.1.3版 用PHP向数据库中实现简单的增删改查(纯代码)请戳 http://www.cnblogs.com/corvoh/p/4641476.html Code ...

  8. django-orm框架表单的增删改查

    08.14自我总结 django-orm框架 一.orm基本配置 1.创建django项目 命令行:cmd先去到django创建目录,然后输入django-admin startproject dja ...

  9. NX二次开发-NX访问SqlServer数据库(增删改查)C#版

    版本:NX9+VS2012+SqlServer2008r2 以前我写过一个NX访问MySQL数据库(增删改查)的文章https://www.cnblogs.com/nxopen2018/p/12297 ...

随机推荐

  1. 开题报告中如何将一段文字插入到word表格中

    1,举例如下,打开空白word,设计一个20列的表格.任意一段文字. 2,选中这段文字,点击替换按钮.查找内容为“?”,替换为“^&,”(后面是逗号),并勾选“使用通配符”. 3,全部替换得到 ...

  2. spring mvc 最详细文档,前无古人后无来者 掉渣天~

    一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--conf ...

  3. [Python]最长公共子序列 VS 最长公共子串[动态规划]

    前言 由于原微软开源的基于古老的perl语言的Rouge依赖环境实在难以搭建,遂跟着Rouge论文的描述自行实现. Rouge存在N.L.S.W.SU等几大子评估指标.在复现Rouge-L的函数时,便 ...

  4. jackson对Exception类型对象的序列化与反序列化

    发现问题 今天在调试系统错误通知的时候遇到了一个问题.我们在系统异常时候要通过队列系统发送各种通知到团队内部成员. 因此我写了一个通用接口.接口中有传递Exception对象到队列中,再由队列消费者解 ...

  5. httpd配置Rewrite 301 302

    在系统做一些大的.比较耗时的发布的时候,往往需要停服很长时间,这期间有用户访问的话,就需要展示一个升级说明的页面,这个页面放在反向代理服务器中:反向代理服务器如httpd有请求URL重写模块,通过它可 ...

  6. mgo连接池

    package main import ( "log" "sync" "time" "gopkg.in/mgo.v2" ...

  7. 【POJ - 3045】Cow Acrobats (贪心)

    Cow Acrobats Descriptions 农夫的N只牛(1<=n<=50,000)决定练习特技表演. 特技表演如下:站在对方的头顶上,形成一个垂直的高度. 每头牛都有重量(1 & ...

  8. button与subit区别

    submit介绍   submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了.如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把su ...

  9. 【并行计算-CUDA开发】CUDA线程、线程块、线程束、流多处理器、流处理器、网格概念的深入理解

    GPU的硬件结构,也不是具体的硬件结构,就是与CUDA相关的几个概念:thread,block,grid,warp,sp,sm. sp: 最基本的处理单元,streaming processor  最 ...

  10. 11个顶级 JavaScript 日历插件

    参考链接:https://mp.weixin.qq.com/s?__biz=MzI3NzIzMDY0NA==&mid=2247487050&idx=1&sn=e1cf66726 ...