文档章节

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

米斯特粥
 米斯特粥
发布于 2017/07/28 12:48
字数 562
阅读 1
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

ajax 提交返回map集合 获取不到值

后台java代码 @RequestMapping("/cameraList") @ResponseBody public Map<String, Object> cameraListForPage(@RequestParam(defaultValue = "1", value = "page") Integer page......

S三少S
20分钟前
43
3
TypeScrip最污的技术课-技术胖TypeScript图文视频教程

近日Node.js之父瑞安达尔(Ryan Dahl)发布新的开源项目 deno,从官方介绍来看,可以认为它是下一代 Node,使用 rust 语言代替 C++ 重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终...

JamesView
22分钟前
7
0
Es学习笔记

1.过滤排重聚合查询 筛选出某一个聚合值的个数统计。相当于mysql的distinct. 关键字:cardinality "aggs": { "2":{ "cardinality": { "field": "field" } ...

Gmupload
24分钟前
1
0
h5语义化标签

语义化HTML:用最恰当的HTML元素标签做恰当的事情。 优点: 提升可访问性; SEO; 结构清晰,利于维护; 通用容器:div——块级通用容器;span——短语内容无语义容器。 <title></title>:简...

莫西摩西
30分钟前
1
0
修改11g rac中 asm diskstring的发现路径

问题 : 如果我 们asm_disking以前是/dev/oracleasm/disks/* ,并且现在已经有磁盘组再用这个磁盘串了,那么,我们无法直接修改这个发现串为 ORCL:*,修改会报错,提示存在的磁盘无法使用新的...

tututu_jiang
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部