win7:
密码:new_password
net start mysql 启动
net stop mysql 关闭
exit 退出
mysql> show global variables like 'port' 查看端口号
mysql> status 查看状态信息
mysql -u root -p 登录(在Windows命令行窗口下执行)
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; 查看所有的用户
select * from mysql.user where user='root' \G 查看root用户的具体权限
SHOW DATABASES; 显示所有的数据库
CREATE DATABASE mydb1; 创建一个名称为mydb1的数据库。
SHOW CREATE DATABASE mydb1; 查看数据库的创建细节,可以看到使用的字符集。
CREATE DATABASE mydb2 CHARACTER SET gbk; 创建一个使用gbk字符集的mydb2数据库。
CREATE DATABASE mydb3 CHARACTER SET gbk COLLATE gbk_chinese_ci; 创建一个使用gbk字符集,并带校对规则的mydb3数据库。
DROP DATABASE mydb3; 删除前面创建的mydb3数据库
ALTER DATABASE mydb2 CHARACTER SET utf8; 查看服务器中的数据库,并把mydb2的字符集修改为utf8;
USE mydb1; 选择数据库
SELECT DATABASE(); 显示当前的数据库
创建一个员工表
CREATE TABLE employee(
id int,
name varchar(100),
gender varchar(10),
birthday date,
entry_date date,
job varchar(100),
salary float(8,2),
resume text
);
SHOW TABLES; 查看库中的所有表格
DESC employee; 查看表的结构
SHOW CREATE TABLE employee; 查看表的创建细节
ALTER TABLE employee ADD image blob; 在上面员工表的基本上增加一个image列。
ALTER TABLE employee MODIFY job varchar(60); 修改job列,使其长度为60。
ALTER TABLE employee DROP image; 删除image列。
RENAME TABLE employee TO user; 表名改为user。
ALTER TABLE user CHARACTER SET utf8; 修改表的字符集为utf8
ALTER TABLE user CHANGE name username varchar(100); 列名name修改为username
还没有评论,来说两句吧...