啓動/暫停mysql
net start mysql
net stop mysql
登錄Mysql
連接本地mysql
mysql -u sonar -p
連接遠程mysql
mysql -h主機地址 -u用戶名 -p用戶密碼
退出mysql
exit
基礎使用
創建數據庫設置編碼格式:
create database test character set utf8;
查看數據庫
show databases;
使用數據庫
use databasename;
創建表:
CREATE TABLE table_name (column_name column_type);
CREATE TABLE t_class(
id INT(4) NOT NULL PRIMARY KEY AUTO_INCREMENT,
NAME CHAR(20) NOT NULL,
sex INT(4) NOT NULL DEFAULT '0',
age INT(4) NOT NULL,
`desc` VARCHAR(40));
查看錶結構
desc t_class:
SHOW COLUMNS FROM t_class;
查看數據庫下有什麼表
show tables;
給表中插入數據
INSERT INTO t_class VALUES (1,'王五',1,16,'demo');
INSERT INTO t_class (id,NAME,sex,age,`desc`) VALUES (2,'張三',0,16,'test') ;
INSERT INTO t_class_1(id,NAME,sex,age,`desc`)
SELECT id,NAME,sex,15,`desc` FROM t_class;
INSERT INTO t_class VALUES(3,'Tom',96,45,''),(4,'Joan',82,99,''), (5,'Wang', 96,59,'');
更新表數據:
UPDATE t_class_1 SET
desc
=’update’ WHEREname
=’張三’
刪除表數據
DELETE FROM t_class WHERE id = 3;
數據庫刪除:
DROP DATABASE test;
其他
備份:
mysqldump -u root -p mysql_v1 > 1.txt;
修改用戶密碼:
SET PASSWORD for ‘root’@’localhost’ = PASSWORD(‘newpwd’);