zoukankan      html  css  js  c++  java
  • 数据库知识学习——mysql

    第一部分  mysql的安装

    第一步:下载安装

                  网址: https://dev.mysql.com/downloads/mysql/5.5.html#downloads

        演示如下:

                  (1)

                   

                      (2)

                      

                      (3)

                       

                       (4)

                         

    第二步:安装

                     (1)  一直点next,直至出现下面界面

                      

         

                      (2)

                               这里要选择mysql安装路径,以及下面的mysql 的data存放路径

                       自(2)之后接着往下走,基本上都不是很难,直至出现以下界面

                       

         

                      (3)选择innodata存放目录

                       

         

                    (4)接着往下安装,直至安装完成了,然后在使用mysql的时候我给大家说明一下:

                          用cmd输入mysql -uroot -p    有时会出现以下情况:

                          

                    (5)这时应将将mysql的路径添加到环境变量中去或者直接进入到mysql的安装路径的bin目录下去:

                             

         (6)安装完成,请好好享受mysql带来的便利吧

    第二部分:mysql的简单使用

    (1)连接mysql

        mysql -uroot -p 

           

    (2)显示已有数据库

        Show databases;

            

    (3)用数据库

        use test;  

             

    (4)创建数据库

        create database 数据库名;

             

    (5)删除数据库

        drop database 数据库名;    

              

    (6)创建表(建表之前一定要先选择一个数据库,然后再建表)

        use 数据库名;

        create table 表名(列声明);

      如:

    create table students
    	(
    		id int unsigned not null auto_increment primary key,
    		name char(8) not null,
    		sex char(4) not null,
    		age tinyint unsigned not null,
    		tel char(13) null default "-"
    	);

                   

    (7)查看建好的表

        select * from 表名;

            

    (8)向表中插入数据
        insert 表名
    (列名1,列名2,列名3)
        values
        (值1,值2,值3)
    或者可以写成:
        insert [into] 表名 [(列名1, 列名2, 列名3, ...)]
        values (值1, 值2, 值3, ...);

    其中 [] 内的内容是可选的, 例如, 要给 samp_db 数据库中的 students 表插入一条记录, 执行语句:

    insert into students values(NULL, "王刚", "男", 20, "13811371377");

                 

    (9)查询表中的数据

        select 列名称 from 表名称 [查询条件];

               

    (10)按特定条件查询

         select 列名称 from 表名称 where 条件;

        where 关键词用于指定查询条件,

    以查询所有性别为女的信息为例, 输入查询语句: select * from students where sex="女";

    where 子句不仅仅支持 "where 列名 = 值" 这种名等于值的查询形式, 对一般的比较运算的运算符都是支持的, 例如 =、>、<、>=、<、!= 以及一些扩展运算符 is [not] null、in、like 等等。 还可以对查询条件使用 or 和 and 进行组合查询, 以后还会学到更加高级的条件查询方式, 这里不再多做介绍。

                 

    (11)更新表中的数据
        update 表名称 set 列名称=新值 where 更新条件;
      如:

                  

    (12)删除表中数据
        delete from 表名称 where 删除条件;
      如:
        删除id为2的行: delete from students where id=2;

                   删除所有年龄小于21岁的数据: delete from students where age<20;

                

    (13)创建表后对表的修改

               添加列

        alter table 表名 add 列名 列数据类型 [after 插入位置]; 列数据类型一定要写,不然会出错                    

     (12)修改列

        alter 表名称 change 旧列名称 新列名称 新数据类型

                

     (13)删除列

        alter table 表名称 drop 列名称; 

                

    (14)修改表名

        alter table 表名称 表新名称;

        

    (15)删除整张表

        drop table 表名称; 

        

    第三块部分:mysql学习资料 

     1、服务器安装mysql

          http://www.bio-info-trainee.com/575.html

    2、21分钟mysql

          http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#d8

    3、一次性向mysql插入大量级的数据

      http://www.360doc.com/content/17/0306/18/28160904_634489005.shtml

      https://www.cnblogs.com/caicaizi/p/5849979.html

    第四部分 mysql的其他

    (1)查看mysql属性设置

        show variables

        

        

  • 相关阅读:
    XAML学习笔记之Layout(五)——ViewBox
    XAML学习笔记——Layout(三)
    XAML学习笔记——Layout(二)
    XAML学习笔记——Layout(一)
    从0开始搭建SQL Server 2012 AlwaysOn 第三篇(安装数据,配置AlwaysOn)
    从0开始搭建SQL Server 2012 AlwaysOn 第二篇(配置故障转移集群)
    从0开始搭建SQL Server 2012 AlwaysOn 第一篇(AD域与DNS)
    Sql Server 2012 事务复制遇到的问题及解决方式
    Sql Server 2008R2升级 Sql Server 2012 问题
    第一次ACM
  • 原文地址:https://www.cnblogs.com/fangfang66/p/8609438.html
Copyright © 2011-2022 走看看