MySQL学习笔记(一)
2018-03-09 12:04
239 查看
mysql 查看sql是否运行:netstat -anp>重定向到一个file grep “3306” file
如何在新开端口查看自己mysql写的库文件# cd /var/lib/mysql
mysql -u root -p -h 我的 :mysql -u root -proot
查看已创建数据库
show databases;
修改mysql配置文件
另外在开一个终端 cat /etc /my.cnf >use test
查看已创建的表
>show tables
退出mysql(不是关闭)
退出mysql >quit
数据库的关闭与启动
# #service mysqld stop; #service mysqld stert;
如何创建库
>creat datebase 库名; ok
使用库
>use 库名 (使用)
创建表
>create table user \c//\c作用: 取消之前输入 >create table user (id int,name varchar(20),age int,sal float);
向表中插入数据
insert into user values (1,'peter',18,188888)
取表
lelect 列, 列2,from 表 select * from user; 查看表格
二.库的创建
create database test2 charset=utf8
如何知道用了utf8
show create database test2
/*后面的内容是适用版本提示,不是注释。
# >show charst 看字符集 >show collation 看(显示)校验规则 规则的区别 *1.区分大小写 *2.影响排序 >drop database test3 (删除库)
创建一个数据库,校验规则使用utf8_ general_ ci[不区分大小写]
create database bbb collate utf8_general_ci: user bbb create table aaa (name varcher(2)); insert into aaa values ('A') create database ccc collate utf8_bin use ccc create table ddd(name varchar (2)) insert into dd values ('B') select * from person where name = 'a'//查找 select * from ddd order by name
show processlist 查看用户登录mysql服务器情况
数据库的备份和恢复
mysqldump -u root -p 密码 数据库名 >数据库存放路径 mysqldump -u root -p 密码 class34 > haha.sql vim haha.sql
删除数据库
# drop database name;
恢复
恢复之前要建一个库(不一定一样名字) source +路径 source /var/lib /.....haha.sql
部分备份
mysqldump -u root -p class34 user(name) account(name) >ha.sql >delete form user 清空user >source ha.sql mysqldump -u root -p -B bit 多个库同时备份 建一个库也用这个命令。
desc 表名 查看表的详细信息
# desc test
修改库
# alter database name... alter database test charset=gbk;
表的修改
alter table name ? alter table 查命令
需要备一个中文参考手册
add 增加一列
alter table users add address verchar (60) alter table users add gender char (1) after(before首列时) name
drop 删掉一列
alter table users drop name
modefy//修改属性…
alter table users modify name varchar(60);
rename to
alter table users rename to haha
相关文章推荐