MySQL数据库基础回顾与总结(一)

来源:互联网 发布:r语言编程代码 编辑:程序博客网 时间:2024/06/05 14:13

MySQL数据库基础回顾与总结

1.      MySQL入门

1.1 MySQL基本概念

    MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成。数据库,俗称数据的仓库。方便管理数据的软件。

    使用数据库的优点:1)数据永久的保存下来  2)数据管理方便

    市面上常用的数据库软件有:1)Oracle 2)SQL Server 3)DB2 4)MySQL 5)Informix  6)Sybase 7)PostgreSQL

1.2 MySQL安装(网上有许多详细教程)

         1)到mysql官网下载。

         2)安装mysql软件

         3)验证安装

              打开cmd  -> 输入 mysql -u root-p  回车   -> 输入密码   回车(u指用户,p值密码)

出现下图画面即安装成功。


         4)使用

2.      MySQL基本操作

2.1   查询所有数据库


2.2   创建数据库

指定默认字符集创建数据库:


2.3   删除数据库


2.4  创建表

选中数据库:use mday01;

为该数据创建表:


2.5   查看表结构

查看表的结构用desc关键字


2.6   删除表student

drop table student;

2.7  修改表

1)  添加字段


2)  删除字段


3)  修改字段类型


4)  修改字段名称

5)修改表名称


3.增删改查操作

3.1 增加数据

    a)插入所有字段,依次按顺序插入。

        intsert into stu values('1','zhangsan',20);

    b)不能少于或者多于字段值

        例如:  intsert into stu values('1','zhangsan');

    c )插入部分字段语法

       insert into stu(id,name) values('2','lisi');

3.2 修改数据

    a)修改所有数据(少用)

    b)带条件的修改(推荐)

 

    c)修改多个字段,注意:set字段名=值,字段名=值,...


3.3 删除数据

    a)删除所有数据(少用)

      delete from stu;

    b)带条件的删除(推荐)

      delete from stu where id='2';

   另一种删除方式:truncate

区别与联系:

1)delete from: 可以全表删除      a)可以带条件删除  b)只能删除表的数据,不能删除表的约束     c)使用delete from删除的数据可以回滚(事务)

2) truncate table: 可以全表删除   a)不能带条件删除 b)即可以删除表的数据,也可以删除表的约束 c)使用truncate table删除的数据不能回滚 TRUNCATE TABLE student;



原创粉丝点击