美文网首页
2018-11-20 mysql基本结构

2018-11-20 mysql基本结构

作者: 太阳出来我爬山坡 | 来源:发表于2018-11-20 22:25 被阅读0次

    1.mysql基本结构
    -简介
    最流行的关系型数据库管理软件(开源的,免费的),web应用
    -数据结构
    1.库+表的形式
    2.所有的操作都是围绕表中的数据
    3.表中的数据都是有严格规则和关系的,所以关系型数据库
    2.mysql库级和表级的操作
    控制台,虚拟环境
    -命令行,进入数据库
    mysql -u用户名 -p密码 (不能随便输 root qwe123)
    -库级命令:
    1.显示所有的库:show databases;
    2.创建库:create database db_name;
    create database if not exists db_name;
    如果存在会报错
    3.删除库:drop datebase db_name;
    drop database if exists db_name;
    4.进入数据库:use db_name;
    ****** 数据库名有大小写之分
    -表级命令:
    1.显示所有的表:show tables;
    2.创建表:
    create table student (id int, name varchar(128), age int, male enum('男','女'));
    3.显示创建信息:show create table tb_name;
    4.删除表:drop table if exists tb_name;
    3.mysql表中数据的操作 (重点)
    crud操作 (增删改查操作)
    1.插入数据:
    1.指定字段插入
    insert into student (name, age) values ('wuhongcheng', 18);
    2.全字段插入
    insert into student values (2,'hengxu', 19, 'male' );
    3.多行插入
    insert into student values (2, 'liukui', 16, 'male'),(3, 'zhuoda', 20, 'male'),(4, 'houyingying',16, 'female'),(5, 'liuying', 16, 'female');
    2.删除数据:
    1.删除所有数据
    delete from student; 切记,不要用
    2.删除指定数据
    delete from student where conditions;
    delete from student where male is null;
    ****** 一定要加上where 不然就全删了
    3.修改数据:
    1.修改一个字段的所有数据
    update student set male='female';
    2.修改多个字段的数据
    update student set id=1,age=22 where name='hexu';
    3.修改满足条件的数据
    update student set age=18 where id=2;

            ****** 一定要加上where 不然就全改了
        4.查询数据
            1.全字段查询
                select * from tb_name;
            2.指定字段查询
                select name, age from student;
            3.带条件查询
                查询所有年龄大于17的数据
                select * from student where age>17;
                查询所有女性的数据
                select * from student where male='female';
    

    4.字段类型(了解)
    表中每列数据必须指定类型
    大致分为3类:
    1.数值型
    2.日期时间型
    3.字符串类型

    了解即可,不要死记硬背
    

    作业:
    1.建一张学生表 包含(id int,name varchar(128),age int, male enum('男', '女'))
    注意:如果你没有建库,先创建一个库
    2.插入4条数据
    3.查询所有男性的数据
    4.删除id=3的数据
    5.将male为女的数据,全部修改成男

    相关文章

      网友评论

          本文标题:2018-11-20 mysql基本结构

          本文链接:https://www.haomeiwen.com/subject/ybyfqqtx.html