zoukankan      html  css  js  c++  java
  • MySQL.

    MySQL概述

    按照数据结构来组织、存储和管理的数据仓库。

    主流的数据库有sqlserver,Mysql,oracle,SQLite,Access,MS SQL server。

    数据库:1.将数据保存到内存或文件中。

        2.接受特定的命令,然后对文件进行相应的操作。

    直接传递命令给上述软件,让其来进行文件操作,通称为数据库管理系统。

    MySQL安装

    MySQL是一种开放源代码的关系型数据管理系统(RDBMS)MySQL数据库系统使用最常用的数据库管理语言—结构化查询语言(SQL)进行数据库管理。

    使用MySQL必备的条件:1.安装MySQL服务端

                2.安装MySQL客户端,客户端—连接—服务端

                3.客户端发送命令给服务端服务的接受命令并执行相应操作

    MySQL操作:1.连接数据库:MySQL -u  user-p

           2.退出连接:QUIT 或Ctrl+D

          查看数据库,创建数据库,使用数据库查看数据库:show  datebases

    MySQL权限管理;

    MySQL表操作:

    1.查看表:show  tables   #查看数据库中全部表

           select * from 表名   #查看表所以内容

    2.创建表:create  table 表名(列名  类型  是否可以为空

                   列名  类型  是否可以为空)  #默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值

                                   自增,如果为某列设置自增列插入数据时无需设置此列,默认将自增。(对自增列必须是索引,对于自增可以设置步长和起始值)

                                   主键,一种特殊的唯一索引,不允许有空值,如果主键使用单个列,则她的值必须唯一,如果是多列,则其组合必须唯一。

    3.删除表:drop  table  表名

    4.清空表内容:delete  from  表名    truncate  table  表名

    5.修改表:

    基本数据类型:MySQL数据类型大致分为:数值、时间、字符串、

    MySQL表内容操作:

    1.增  insert  into 表(列名,列名...)values(值,值...)

       insert  into 表(列名,列名...)values(值,值...)(值,值...)

       insert  into表 (列名,列名...)select (列名,列名...)from 表

    2.删 delete from表                      #删除表里全部数据

       delete from表 where id =1 and name= 'abc'    #删除id=1和name=‘abc‘那一行数据

    3.改   update表set  name=‘abc’ where  id>1

    4.查   select * from 表

        select * from 表where id >1

        select nid ,name gender as  gg from 表 where id >1

  • 相关阅读:
    CCF NOI1006 捡石头
    POJ NOI MATH-7648 蓄水池水管问题
    CCF NOI1005 存款收益
    CCF NOI1004 填充矩形
    CCF NOI1003 猜数游戏
    CCF NOI1002 三角形
    Project Euler Problem 26 Reciprocal cycles
    HDU1799 循环多少次?
    CCF NOI1001 温度转换
    POJ NOI MATH-7647 余数相同问题
  • 原文地址:https://www.cnblogs.com/jacky912/p/10286617.html
Copyright © 2011-2022 走看看