文档章节

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

代号997
 代号997
发布于 2017/07/28 12:48
字数 562
阅读 3
收藏 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服务

© 著作权归作者所有

共有 人打赏支持
代号997
粉丝 5
博文 12
码字总数 12583
作品 0
贵阳
其他
私信 提问
mysql系统数据库安装

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

xuewenhcang
01/08
0
0
使用Dapper.Contrib 开发.net core程序,兼容多种数据库

关于Dapper的介绍,我想很多人都对它有一定的了解,这个类似一个轻型的ORM框架是目前应用非常火的一个东西,据说各方面的性能都不错,而且可以支持多种数据库,在开始介绍这个文章之前,我花...

伍华聪
11/13
0
0
Mybatis入门基本实例--实现增删改查

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_38321889/article/details/80727600 基于上一篇文章的Mybatis配置信息,我们可以实现一些基本的数据库功...

善水输出端
06/18
0
0
node连接mysql数据库

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

尼阿卡
2016/04/19
57
0
php对数据库的增删改查操作

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

马大哈tt
2017/11/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MicroStation Developer Shell

REG ADD HKLM\SOFTWARE\Microsoft\VisualStudio\8.0\Setup\VS /v ProductDir /t REG_SZ /d "C:\Program Files (x86)\Microsoft Visual Studio 8\VC\" /reg:32 CALL "C:\Program Files (x86)\......

oready
10分钟前
1
0
CURL常用命令

下载单个文件,默认将输出打印到标准输出中(STDOUT)中 curl http://www.centos.org 通过-o/-O选项保存下载的文件到指定的文件中: -o:将文件保存为命令行中指定的文件名的文件中 -O:使用U...

SuShine
15分钟前
1
0
docker搞个wordpress

1.先把wordpress的镜像下载下来 docker pull wordpress 2.下载mysql docker pull mysql:lastest 3.启动mysql docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:t......

无极之岚
27分钟前
2
0
【宇润日常疯测-005】PHP 中的 clone 和 new 性能比较

clone和new本不应该放在一起比较,它们的作用是不同的。但可能有一些场景下,可以用clone也可以用new,那么这时候我们选哪个呢? 我编写了两个测试,第一个是声明一个空类,第二个是带构造方...

宇润
27分钟前
2
1
点击按钮弹出类似IOS 底部 dialog

implementation 'com.baoyz.actionsheet:library:1.1.7' 然后设置按钮点击监听,,调用下列代码即可 ActionSheet.createBuilder(this, getSupportFragmentManager()) ......

lanyu96
31分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部