day

数据库:增删改查

    开启一个数据库服务器

    客户端:

    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 数据库的名字;

        //改:更新数据库中的内容

          UPDATE emp SET  ename='xxxxx';//谨慎操作

          UPDATE emp SET  ename='aaaa' WHERE eid=1;  //更新一列

          UPDATE emp SET  ename='aaaa',age='19',sex='N' WHERE eid=1;  //更新一行

        //删除

        DELETE FROM emp;//删除数据表中的全部内容


        DELETE FROM emp WHERE eid=1;


    2.

练习:

    创建一个数据库  ibm

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

                    不重复        自增

          部门id INT PRIMARY KEY AUTO_INCREMENT

          部门的名字

          部门所在地

    )

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

    插入3条数据

      2.员工表 emp(

        员工编号

        员工的姓名

        性别

        年龄

        所在部门编号

      )

给每个部门插入2条数据

你可能感兴趣的:(day)