在很多地方都有人提到MySQL這個數據,之前沒有接觸過的mysql數據庫的童鞋們可以跟我一起走進mysql的世界。
http://hovertree.com/menu/mysql/
安裝我就不多說了,都是傻瓜的安裝。
安裝好了之後就可以看到服務裡多了個服務。
當然要啟動它。 根據自己的需要設置成自動還是手動了。
看到這個服務的路徑 "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" MySQL
找到這個文件夾裡看到一些mysql的 命令。可以點擊mysql這個命令來啟動 當然也可以在運行裡輸入cmd 然後 mysql -uroot - p 來啟動
我這個不知道安裝後環境變量沒有 所以在CMD裡直接敲這個是沒有效果的。必須先配置path 也就是環境變量加個這個mysql的命令路徑C:\Program Files\MySQL\MySQL Server 5.5\bin 詳細操作如下
右擊“我的電腦”,選擇“屬性”,再選擇“高級”,接著點擊“環境變量”,在“系統變量”一欄裡雙擊“Path”, 在“變量值”最後面添加“;”和C:\Program Files\MySQL\MySQL Server 5.5\bin
或者在運行裡直接操作如下
運行 cmd 輸入 D:\>set path=%path%;C:\Program Files\MySQL\MySQL Server 5.5\bin
截圖如下
至於環境變量配置已經說的差不多了。實在不知道就留言或者查資料。。。。
http://hovertree.com/h/bjaf/008kix5q.htm
關於mysql的一些簡單操作如下
mysql -uroot -p 登錄mysql
啟動服務
net start wampmysqld
關閉服務
net stop wampmysqld
或者這樣登錄mysql
mysql --urser root --password
退出mysql
quit
exit
登錄mysql
D:\>mysql --host localhost --user root --password
簡寫
D:\>mysql -hlocalhost -uroot -p
本機登錄
D:\>mysql -uroot -p
2。創建MYSQL帳號和表
mysql> show databases
-> ;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
或者直接輸入完命令後輸入\G 如下
mysql> show databases \g
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
後面跟\C不執行命令
mysql> desc test \c
mysql 新建用戶
mysql> grant all on test.* to "mrzhou"@"localhost" identified by "mrzhou"
-> ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
D:\>mysql --user mrzhou --password
Enter password: ******
或者這樣登錄
D:\>mysql -umrzhou -p
Enter password: ******
創建數據庫
mysql> create datatable mrzhou;
創建表
mysql> create table student(id int(10) primary key auto_increment,name varch
0),age tinyint(2));
Query OK, 0 rows affected (0.13 sec)
mysql> desc student;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(10) | NO | PRI | NULL | auto_increment |
| name | varchar(30) | YES | | NULL | |
| age | tinyint(2) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
3 rows in set (0.01 sec)
向表中插入數據
mysql> insert into student(name,age)values("張三",33);
Query OK, 1 row affected (0.05 sec)
mysql> select * from student;
+----+------+------+
| id | name | age |
+----+------+------+
| 1 | 張三 | 33 |
+----+------+------+
1 row in set (0.00 sec)
導出庫
D:\>mysqldump -uroot -p mrzhou>d:mrzhou.sql
Enter password:
刪除表
mysql> drop table student;
Query OK, 0 rows affected (0.03 sec)
導入庫
D:\>mysql -uroot -p mrzhou < d:/mrzhou.sql
Enter password:
或者用
mysql> source d:/mrzhou.sql
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)