mysql入门基础学习笔记

mysql常用操作:

1、 >mysql -h localhost -u root -p // localhost:主机名(如果访问本机数据库则不用输入 -h localhost,-u root用户名 -p密码)
2、 >mysql \c  // 退出当前命令并重新回到命令提示行。
3、 >mysql help; // 查看帮助信息
4、 >mysql \q || quit|| exit    // 退出mysql客户端
5、 >mysql show databases;    // 查看当前mysql客户端所有数据库
6、 >mysql use 数据库名;    // 使用数据库 
7、 >mysql select database();    // 查看当前使用库
8、 >mysql create database 数据库名;            // 创建数据库
9、 >mysql create database if not exists 数据库名 charset = 字符集(utf8) collate = utf8_general_ci;    // 创建数据库和设置字符集并设置排序规则
10、>mysql drop database 数据库名;    // 删除数据库 (会将该数据库里的表和表数据全部删除)
11、字段类型
    整型
        int(长度)
        smallint(长度)
        tinyint(长度)
    字符串
        varchar(100)    // 变长字符串
        char(长度)    // 定长字符串

    时间日期
        date    // 年月日
        datetime // 年月日时分秒
        year    // 年
        time    // 时分秒            查询工资大于6000小于10000的教师名称和工资并且按照工资高低进行逆向排序
    文本类型
        text    // 最大64K
        BLOB    // 最大64K
    约束[选项]
        auto_increment     // 自动增长
        primary key    // 主键
        default        // 默认值
        not null     // 非空
        null        // 为空
        default        // 默认值 

        unsigned  //无符号(正数)
        unique  //唯一性(可以为null但不重复)
        index  //常规索引
12、 >mysql drop table 表名;    // 删除数据表(数据表里的内容也会被删除)
13、 >mysql describe || desc 表名;    // 查看表结构
14、 >mysql create table if not exists 表名(
        id     类型(长度) 选项,        // 主键的选项一般为 auto_increment(自增长) primary key(主键) not null(非空)
        字段1  类型(长度) 选项,
        ....
        );
15、>mysql alter table 表名 add 字段 类型 约束;        // 添加一列(添加字段)
16、>mysql alter table 表名 change 旧字段 新字段 类型 约束;    // 修改一列(修改字段)
17、>mysql alter table 表名 drop 字段;            // 删除一列(删除字段)
18、>mysql insert into 表名(`字段1`,`字段2`,`字段....`) values('字段1的值','字段2的值','字段值...');        // 添加数据(如果要添加多条数据则在values值后边接着写即可);
19、>mysql select 查询字段(可以起别名) from 表名(可以起别名);        // 查询表数据( * 查询所有 如果不想查询所有直接写想查询字段即可,多个字段的话中间用逗号隔开)
20、>mysql as 关键字 // 起别名(任何表,任何字段都可以起别名)
21、>mysql insert into 表1(`字段`,`字段1`,`...`) slect 字段,字段1,... from 表2;        // 插入从其他表选择的行(将一个表中的数据插入到另一个表中);
22、>mysql update 表名 set `字段` = '值' where 条件;        // 更新数据(如果不加where条件则会更新该表所有数据);
23、>mysql delete from 表名 where 条件;                // 删除数据(如果不加where条件则会删除该表所有数据);
24、>mysql order by 字段(主键[id]) asc || desc  // 排序 asc正序(默认) desc 倒序
25、>mysql limit 值1,值2;            // 控制结果显示条数,参数1:从哪里开始显示 参数2:显示几条

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值