启动/暂停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’);