您的位置:首页 > 数据库 > MySQL

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息