文档章节

MySQL数据库基本操作(增删改查)

米斯特粥
 米斯特粥
发布于 2017/07/28 12:48
字数 562
阅读 1
收藏 0
点赞 0
评论 0

MySQL数据库基本操作(增删改查)

进入MySQL:(前提是安装了MySQL或者集成了MySQL的软件包并且开启了MySQL服务)

–       Mysql –u 用户名 –p   //回车

–       输入密码     //正确则直接进入mysql

注意:所有的sql语句末尾都要分号,sql语句的大小写是否敏感取决于使用的操作系统平台。在Windows中不区分大小写,在Linux和Unix系统中字段名、数据库名和表名要区分大小写。

对数据库的操作

创建数据库

      create database 数据库名;

查看所有数据库:

      show databases;

删除数据库:

      drop database 数据库名;

对数据库表的操作

选定数据库:

    use 数据库名;

创建新的表:

   CREATE TABLE IF NOT EXISTS `表名`(

`id`        INT UNSIGNED       AUTO_INCREMENT PRIMARY KEY ( `id` ),

`name` VARCHAR(100)      NOT NULL,

 `date`  DATE                        COMMENT  ‘日期’,

 )ENGINE=InnoDB DEFAULT CHARSET=utf8;

注意:字段名用``包围(不是单引号),注释用单引号包围

删除表:

    drop table 数据表名;

对数据的操作

 查询数据:

    Select  [字段1,字段2](可选)  FROM 表名;

条件查询

    Select * from 表名 where 条件(id = xxx AND name =xxx);

排序

    Select * from 表名 ORDER BY 字段名  ASC/DESC;

                                                                升序/降序

插入数据:

     INSERT INTO 表名( 字段1, 字段2,...字段N ) VALUES ( 值1, 值2,...值N );

注意插入数据是每个字段对应一个值,要保证字段和值的数量一样多,而且插入字段顺序不一定要和表中的字段一致,只要保证字段和值一一对应就行。

更新数据:

     UPDATE 表名 SET 字段1=新的值1, 字段2=新的值2 [WHERE 条件]

删除数据:

    DELETE FROM 表名[WHERE 条件]

最后忘记密码的处理方法:

•1.更改my.cnf文件(就是MySQL的配置文件,可能是my.ini,主要在MySQL的bin目录下找这个配置文件)

–在mysql安装目录编辑该文件,在[mysqld]下添加skip-grant-tables,然后保存并退出,并重启mysql服务

•2.更改mysql的root密码

–UPDATE mysql.user SET Password=PASSWORD('新密码') where USER='root';

–flush privileges;

•3.恢复密码登陆

–将之前的my.cnf中添加的那段话注释掉

–重启mysql服务

© 著作权归作者所有

共有 人打赏支持
米斯特粥
粉丝 5
博文 11
码字总数 12097
作品 0
贵阳
mysql系统数据库安装

mysql就不用谈理论了,文档写了安装过程,以及基本增删改查 1.准备工作确认没有使用RPM方式安装mysql-server、mysql2.安装mysql之前,需要安装软件开发软件包,如果安装操作系统的时候勾选过...

xuewenhcang
01/08
0
0
node连接mysql数据库

开发环境 首先要搭建好node开发环境,这个网上有好多教程的。 其次要安装mysql模块。因为在node中没有自动集成mysql,所以要自己安装,在命令行中输入以下命令即可 npm install mysql 连接数...

尼阿卡
2016/04/19
57
0
mysql快速上手

mysql操作 一、连接数据库 mysql -u user -p 例:mysql -u root -p 常见错误如下: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2), it m......

younger008
2017/11/21
0
0
php对数据库的增删改查操作

在我看来数据库是个既复杂又高深莫测的东西,但百分之八十左右的程序员都不需要去精通他,对于我们前端开发来说,只要会数据库的增删改查语句就差不多了。首先我们来说说sql的增删改查语句。...

马大哈tt
2017/11/24
0
0
JDBC学习系列:使用JDBC对数据库进行CRUD

一、statement对象介绍     Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。   Statement对象的execute...

HenrySun
2016/10/04
24
0
基于 Django 的手机管理系统

前段时间和小组一起完成数据库作业,觉得收获挺多的,分享到博客来。 一、概述 打算通过设计数据库,然后结合 Python 框架Django,实现在网页上对数据库的增删改查(本例以手机的管理为例,不...

希希里之海
07/01
0
0
JDBC——java操作数据库的一系列接口

一、JDBC概述(mysql) 1、Java DataBase Connective 1)概念:JDBC其实就是一套Java操作数据库的规范(接口); 2)数据库驱动: 各个数据库厂商要让java语言去操作数据库就必须实现这套接口,每个...

走了丶
2017/11/02
0
0
Android 的 ORM 框架--DBExecutor

DBExecutor主要的功能 使用了读写锁,支持多线程操作数据。 支持事务 支持ORM 缓存Sql,缓存表结构 这个类库主要用于android 数据库操作。 始终围绕着一个类对应一个表的概念。 只要创建一个...

lucky_jayce
2014/09/15
995
1
lucky_jayce/DBExecutor

DBExecutor 主要的功能 1.使用了读写锁,支持多线程操作数据。 2.支持事务 3.支持ORM 4.缓存Sql,缓存表结构 这个类库主要用于android 数据库操作。 始终围绕着一个类对应一个表的概念。 只要...

lucky_jayce
2016/01/04
0
0
【笔记】数据库主从读写分离

1、原理:让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。 2.1、 为了确保数据库产品的稳定性,很多数据库拥有双机热备...

Aeggainety
2017/12/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

TensorFlow 拟合异或 one-hot方式

增加隐含层数目 之前是按照计算出的数值按照0.5分为0和1,现在是算出向量,用维度较大的作为结果 import tensorflow as tfimport numpy as np# 网络结构:2维输入 --> 2维隐藏层 --> ...

阿豪boy
4分钟前
0
0
Aidl进程间通信详细介绍

目录介绍 1.问题答疑 2.Aidl相关属性介绍 2.1 AIDL所支持的数据类型 2.2 服务端和客户端 2.3 AIDL的基本概念 3.实际开发中案例操作 3.1 aidl通信业务需求 3.2 操作步骤伪代码 3.3 服务端操作...

潇湘剑雨
19分钟前
0
0
python爬虫日志(3)下载图片

import urlliburl='https://xxx.jpg'#图片地址res=urllib.request.urlopen(url)#此函数用于对url的访问data=res.read() #字节流with open(r'D:\1.jpg',"wb") as code: c...

茫羽行
36分钟前
0
0
vue中$emit的用法

1、父组件可以使用 props 把数据传给子组件。 2、子组件可以使用 $emit 触发父组件的自定义事件。 vm.$emit( event, arg ) //触发当前实例上的事件 vm.$on( event, fn );//监听event事件后运...

JamesView
45分钟前
0
0
bash审计系统搭建

step1:使用saltstack工具bash部署>>>>>> # salt -N clienta state.sls audit step2:安装elasticsearch>>>>>> 注意: 1.不能以root用户进行启动,需要创建用户,并对解压的elasticsearch目录赋......

硅谷课堂
46分钟前
0
0
Linux sar性能分析

Linux使用sar进行性能分析 sar简介 sar命令常用格式 sar常用性能数据分析 整体CPU使用统计-u 各个CPU使用统计-P 内存使用情况统计-r 整体IO情况-b 各个IO设备情况-d 网络统计-n sar日志保存-...

易野
46分钟前
0
0
用 Python 实现打飞机,让子弹飞吧!

所用技术和软件 python 2.7 pygame 1.9.3 pyCharm 准备工作 安装好 pygame 在第一次使用 pygame 的时候,pyCharm 会自动 install pygame。 下载好使用的素材。 技术实现 初始化 pygame 首先要...

猫咪编程
今天
0
0
MySQL的行锁和表锁

简单总结一下行锁和表锁。 行锁 每次操作锁住一行数据。开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 表锁 每次操作锁住整张表。开销小,加锁快;不会出...

to_ln
今天
0
0
Java IO类库之字节数组输入流ByteArrayInputStream

一、ByteArrayInputStream字节数组输入流介绍 ByteArrayInputStream是字节数组输入流,继承自InputStream。它的内部包含一个缓冲区,是一个字节数组,缓冲数组用于保存从流中读取的字节数据,...

老韭菜
今天
0
0
iOS安全应该做哪些事情

1. 尽量使用HTTPS协议。 2. 密码提交的时候,密码使用SHA256加密后传输,MD5等经过哈希碰撞已经可以推算出原文。 3. 密码提交的时候,可以加盐。 4. 密码保存在本地的时候,尽量使用钥匙串保...

HOrange
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部