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