關於mysql的數據表的基本增刪改查

版權聲明: https://blog.csdn.net/gq123456_/article/details/81024866

本人也是小白,第一次做,之前在網上找了許多關於基本操作的文章,可大部分千篇一律,基本上都是俄羅斯套娃,有些寫的也不是很詳細,索性就找了一個實例,自己做了一下,便寫了下來,寫的不好請多多指教。

首先需要一個MySQL的環境,在上一章,數據庫語言在大小寫方面不是那麼太講究,

1、登錄數據庫,查看數據庫

mysql -u root -p 123456 

mysql> show databases;

2、建立數據庫,並且寫入三條數據

mysql> create database (庫名)

3、建立數據表           //一對一   只是實驗,便於下面理解;

CREATE TABLE IF NOT EXISTS person(

    id INT PRIMARY KEY AUTO_INCREMENT,

    sname VARCHAR(10),

    sex CHAR(1),

    husband INT,

    wife INT

);

Insert into person values(1,'xiaohua','0',3,0);       //插入數據和寫入數據一樣的格式,

Insert into person values(4,'xiaoming','1',2,0);      //第一次寫這個,案例上面是中文名字,我這邊目前不會,只能用拼音

Insert into person values(4,'zhangsan','1',2,0);

我在這邊犯了兩個錯誤


報錯1064:  好像是因爲我寫的是漢字,好像不支持,

報錯1366:可能是標點符號變成中文的了,

4、表格建立完成

Desc person;      //顯示錶的結構

Show tables;         //查看數據庫中的表

Desc person;         //查看person表的格式



5、以上步驟無誤之後我們可以看到以下數據表中的數據

Select *from person;       //查看錶中的數據

6、在數據表中插入數據

Insert into person values(4,'xiaoli','0',2,0);     //向person表中插入一條數據

Commit;                              //讓操作即使生效、

下面可以看見由三條信息變成了四條信息;


7、刪除數據表中的數據

刪除數據先要use 數據庫;   //鎖定一下

Delete fromperson where id=1;      //刪除person表中id爲1的數據,如果不屑where將會刪除整個表格中的數據


7、修改數據表中的數據

Update person set wife='3'  where sex='1’    //修改數據表中數據  

Update person set 字段名1='新的參數1',字段名2='新的參數 2'  where='條件'      //條件只能有一個;



8、刪除數據表

Desc person;        //查看錶的結構

drop tables person;    //刪除person數據表

show tables;       //查看當前庫下面所有表;



9、刪除數據庫

Show databases;       //查看數據庫

Drop database user;     //刪除user數據庫;



如何啓動/停止/重啓MySQL

  一、啓動方式

  1、使用 service 啓動:service mysqld start

  2、使用 mysqld 腳本啓動:/etc/inint.d/mysqld start

  3、使用 safe_mysqld 啓動:safe_mysqld&

  二、停止

  1、使用 service 啓動:service mysqld stop

  2、使用 mysqld 腳本啓動:/etc/inint.d/mysqld stop

  3、mysqladmin shutdown

  三、重啓

  1、使用 service 啓動:service mysqld restart

  2、使用 mysqld 腳本啓動:/etc/inint.d/mysqld restart





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章