zoukankan      html  css  js  c++  java
  • mysql

    一、开启mysql服务器三种方法

    1、通过windows管理的方式进行开启

    2、通过dos命令行开启

    3、直接使用bin目录下的mysqld来完成

    二、登录mysql客户端

    一般继续输入: set names gbk;-- 客户端字符集为gbk;

    设置默认数据库:use 数据库名;

    三、MySQL的注释符

    1、单行注释:

    -- 注释内容,注意,其中—与注释内容之间有一个空格!

    2、多行注释:

    /*  注释内容  */

    四、DDL:Data Definition Language,数据定义语言

    主要是用来定义和维护数据库的各种操作对象,比如库、表、索引、视图

     也可以说,操作的层次是在数据库的库和表的逻辑结构和存储结构上面,并没有对表中的实际的数据进行操作(增删改查)!

     主要的操作关键字有:create、drop、alter等

    1、数据库操作

     创建数据库:create database [if not exists] 数据库名[数据库选项] ;

       查看当前有哪些数据库:show databases;

       查看数据库的创建语句:show create database 数据库名;

       删除数据库:drop database [if exists] 数据库名 ;

       修改数据库:alter database 数据库名 新的库选项;

    2、数据表操作

    在默认数据库下创建数据表:(如果在其他数据库下创建应为create table [if  not exists] 数据库.表名(字段 类型...)表选项信息 ;)

       

    查看表:show tables;

               show tables like "字符_%"; 通配符:_可以代表任意的单个字符,%可以代表任意的字符!

               show create table 表名;

    删除表:drop table [if exists] 表名;

    修改表名语法:

    1)

    2)

    3)另外,我们还可以利用rename语法实现数据表的移动:

    修改表选项:alter table 表名 表选项信息;

    3、修改列定义

    增加一列:alter table 表名 add 字段名 字段类型;

    删除一列:alter table 表名 drop 字段名;

    修改字段类型: alter table 表名 modify 字段名 新字段类型;

    修改字段排序:

    1)

    2)

    重命名字段:

    修改表选项:

    五、DML:Data Manipulation Language,数据操作语言

    主要是对表中的记录进行增删改查的操作!

    数据的操作也叫作crud:

    C:create   增

    R:read     查

    U:update 改

    D:delete  删

    其中,“查询”部分,有可以叫作DQL:Data Query Language,数据查询语言!关键字:select

    插入数据:

    1) 这里的字段列表可以是全部字段,也可以是部分字段(也就是只插入部分数据,其他的默认为null,表示什么都没有)

    2)  字段列表与值列表应该是一一对应的,字段列表中的顺序可以和表中的顺序不一样,但是必须与值列表后面的顺序一样就行了!

    3)  当为全部的字段插入数据的时候,字段列表可以省略的,此时的值列表就必须按数据表中的顺序一一对应!

    4) 也可以一次插入很多条数据,中间以逗号隔开!

    查询数据:

    1)当查询所有的字段的时候,可以用*代替

    2)查询条件可以省略,默认就是查询所有的记录,相当于where 1;

    删除数据:

     

    这里的删除条件往往不会省略,如果省略掉,默认的就是删除了表中的全部的记录!

    修改数据:

    和删除数据一样,这里的修改条件也往往是必须的!

  • 相关阅读:
    JavaScript中的map()函数
    JS中去除字符串空白符
    JS中的reduce函数
    Javascript中中括号的几种形式
    Jquery点击加载更多
    百度编辑器的调用
    Newtonsoft.json 二次引用出错解决办法
    WebConfig配置文件
    jqGrid首次加载时不加载任何数据
    jqGrid列的统计
  • 原文地址:https://www.cnblogs.com/zxz1987/p/6107895.html
Copyright © 2011-2022 走看看