mysql學習基礎(一)

啓動/暫停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’ WHERE name=’張三’

刪除表數據

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’);

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