MySQL学习笔记(一)

    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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值