1. 程式人生 > >MySQL簡單管理

MySQL簡單管理

入門 管理系統 gre auto 其他 leg 操作權限 管理系 sql數據庫

基礎入門

============管理MySQL==========
1.查看MySQL版本
mysqladmin --version
2.啟動MySQL
/etc/init.d/mysqld start
mysqld_safe &
3.剛安裝好後的MySQL,先修改密碼
mysqladmin -u root password "new_password";
4.登錄MySQL
[[email protected] ~]# mysql -uroot -p
Enter password:
5.查看庫
show DATABASES;
6.關閉MySQL
/etc/init.d/mysqld stop
[[email protected]
/* */ ~]# mysqladmin -uroot -p shutdown Enter password: =========查MySQL信息============= 1.查看MySQL是否啟動 ps -ef|grep mysqld lsof -i:3306 2.查看庫 mysql> show DATABASES; 3.進入庫 mysql> use 庫名; 4.查看表 mysql> show TABLES; 5.顯示數據表的屬性,屬性類型,主鍵信息 ,是否為 NULL,默認值等其他信息。 mysql> SHOW COLUMNS FROM 表名; 6.顯示數據表的詳細索引信息,包括PRIMARY KEY(主鍵)。 mysql
> SHOW INDEX FROM 表名; 7.輸出Mysql數據庫管理系統的性能及統計信息,\G按列輸出。 mysql> SHOW TABLE STATUS FROM 庫名\G; ===============表操作============= 1.創建庫 mysql> create DATABASE STUDENTS; 2.創建表 mysql> create table students ( id int not NULL auto_increment primary key, name char(8) not null, sex char(4) not null, age tinyint unsigned not NULL, tel char
(13) NULL default "-" ); 3.顯示表屬性,id為主鍵,自增。 mysql> SHOW COLUMNS FROM students; +-------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+---------------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | name | char(8) | NO | | NULL | | | sex | char(4) | NO | | NULL | | | age | tinyint(3) unsigned | NO | | NULL | | | tel | char(13) | YES | | - | | +-------+---------------------+------+-----+---------+----------------+ 4.插入數據 mysql> insert into students(name,sex,age,tel) values("Tom","Man",17,"15523232632"); 5.查看表數據 mysql> select * from students; 6.修改表數據 mysql> update students set name="Tim" where id=1; ==========授權================== 1.授權遠程192.168.31.0/24網段以test用戶登錄擁有STUDENTS庫的所有操作權限。 mysql> grant all on STUDENTS.* to test@"192.168.31.%" identified by test; mysql> flush privileges; 2.遠程登錄: mysql -h 192.168.31.100 -utest -ptest

MySQL簡單管理