MySQL 笔记1



1.安装MySQl服务
sudo apt-get install mysql-server
2.安装客户端
sudo apt-get install mysql-client


启动和链接MySQL服务
1.服务端启动
1.查看MySql服务状态
    sudo /etc/init.d/mysql status
2.停止,启动,重启mysql服务
    sudo /etc/init.d/mysql stop|start|restart
2.客户端链接
    1.命令格式:
        mysql -h主机地址 -u用户名 -p密码
       示例 : mysql -hlocalhost -uroot -p123456
    2.本地连接可以省略 -h选项
    mysql -u用户名 -p密码
    mysql -uroot  -p123456
    退出:exit


库的基本操作
    查看已有的库  show databases;

    创建一个库:
    create database 库名;
    创建指定字符集:  create database 库名 default charset=utf8;
    
    查看创建库的语句:
    show create database 库名


    查看当前所在库
    select database();

    切换库
    use 库名;

    查看库中已有的表
    show tables;


    删除库:
    drop database 库名;


表的基本操作
    创建表(指定字符集)
create table 表名(字段名 数据类型,字段名 数据类型,字段名 数据类型
        )default charset=utf8;


    查看创建表的语句(字符集)
    show create table 表名;


    查看表结构
    desc 表名;


    删除表名
    drop table 表名;


     查询表内容 
     select * from 表名;
     select 字段 from 表名;


 表记录管理
1.在表中插入记录:
    1.insert into 表名 values(值1),(值2)...;
    2,insert into 表名(字段名列表)value(值1),(值2),...;
2.查询表记录
    1. select * from 表名;
    2. select 字段1,字段名2,...,from 表明;


枚举类型:
    1,定义:
        字段值只能在列举的范围内选择
    2.enum(...)单选(最多有65535个不同的值)
        字段名 enum(值1,值2,...值N)


    3.set(...)多选(最多64位个不同的值)
        字段名 set(值1,值2,值3...值N)


表字段的操作:
1.添加添加字段
语法: alter table 表名 执行动作;
1.添加:
    alter table 表名 add 字段名 数据类型;(默认添加最后一列)
    alter table 表名 add 字段名 数据类型 first|after 字段名; (指定添加的位置)


2.删除字段:
    alter table 表名 drop 字段名;


3.修改字段数据类型:
    alter table 表名 modify 字段名 新数据类型;
  #修改数据类型时会收到表中原有数据类型的限制


4.修改字段名:
    alter table 表明 change 旧名 姓名 数据类型;


5.修改表名:
    alter table 表名 rename 新表名;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值