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

相關文章
相關標籤/搜索