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

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

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

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

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

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

对数据库的操做.net

建立数据库排序

      create database 数据库名;ip

查看全部数据库:get

      show databases;table

删除数据库:

      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服务

相关文章
相关标签/搜索