day2

数据库:

    开启一个数据库服务器

    客户端:

    1.命令行  window+r  cmd


        1)链接数据库

            mysql  -uroot  解决方案

        2)创建一个数据库

          CREATE DATABASE 数据库的名字 CHARSET=UTF8;

        3)进入数据库

          USE 数据库;

        4)创建数据表

          CREATE TABLE 表名(

id INT,

name VARCHAR(4),

age INT,

sex VARCHAR(1)

          );

        5)插入数据

        INSERT INTO 表 VALUES('','','','');

        6)

        SELECT * FROM 表;

        查看编号为1的员工信息

        SELECT * FROM emp WHERE eid=1;

        查看编大于3的员工信息

        SELECT * FROM emp WHERE eid>3;

        7)查询一列

          SELECT * FROM 表;

          SELECT eid,ename,age,sex FROM emp;

          查询ename列

          SELECT ename FROM emp;

          查询编号为1的ename列

          SELECT ename FROM emp WHERE eid=1;

        删除数据库

        DROP DATABASES 数据库的名字;


    2.

练习:

    创建一个数据库  ibm

    创建2个表  1. 部门表 dept(

                    不重复        自增

          部门id INT PRIMARY KEY AUTO_INCREMENT

          部门的名字

          部门所在地

    )

    INSERT INTO 表 VALUES(NULL,'','','');

    插入3条数据

      2.员工表 emp(

        员工编号

        员工的姓名

        性别

        年龄

        所在部门编号

      )

给每个部门插入2条数据

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORACLE自学教程 --create tabletestone ( id number, --序号usernam...
    落叶寂聊阅读 1,121评论 0 0
  • 1.简介 数据存储有哪些方式?电子表格,纸质文件,数据库。 那么究竟什么是关系型数据库? 目前对数据库的分类主要是...
    乔震阅读 1,777评论 0 2
  • 引出 •请思考如下问题? –查询所有员工的每个月工资总和,平均工资? –查询工资最高和最低的工资是多少? –查询公...
    C_cole阅读 7,316评论 0 3
  • 目标 聚合函数 分组函数 子查询 多行子查询 引出 •请思考如下问题? –查询所有员工的每个月工资总和,平均工资?...
    wqjcarnation阅读 4,168评论 0 6
  • 我的外婆,现在正和病魔做斗争,5月3日在医院确诊患了食道癌,还是晚期,由于外婆已经85岁高龄,身体本身就虚弱,再加...
    晚幕榴裳阅读 162评论 0 0