• mysql学习之路_sql


    查看数据库:

    Show databases;

    查看指定部分数据库:模糊查询

    Show databases like ‘patten’;--paatten是匹配模式

    %:表示是匹配模式

    _:表示匹配单个字符;

    查看数据库创建语句:

    Show create database 数据库名[库选项];

    更新数据库:

    数据库名字不可以修改;

    数据库的修改仅限于库选项:字符集和校对集(校对集依赖于字符集);

    Alter database 数据库名 [库选项];

    Charset /character set  [=] 字符集;

    Collate [=] 校对集;

    删除数据库:

    所有操作中删除最简单;

    Drop database 数据库名;

    当删除数据库语句执行以后发生了什么?

    1,在数据库颞部看不见对呀数据库。

    2,对应数据库存储文件夹内数据库名字对应的文件夹表也被删除。

    注意:不要随便删除数据库

    表操作:

    表与字段(filed)密不可分

    新增数据表:

    Create table 表名(字段名1 数据类型1

    字段名1 数据类型1

    )[表选项]

    表选项:控制表的选项

    字符集:sharacter set /character 具体字符集;

    校对集:collate 具体校对集;

    存储引擎:engine 具体的存储引擎(innodbmyisam);

    进入数据库环境 use 数据库名称

    当创建表的sql指令执行以后发生了什么?

    1,数据库下存在相应的表,

    2,在数据库对应的文件夹下会产生对应的表结构文件。

    查看数据表:

    数据库能查看的方式,表都能查看。

    查看所有表:

    Show tables

    查看部分表:

    模糊匹配:show tables like ‘patten’;

    查看表的创建语句:

    Show create table 表名;

    查看表结构:

    Desc class;

    Describe class;

    Show colums from class;

    修改数据表:

    俩部分,修改表本身,修改字段

    Rename table 老表名 to 新表名;

    修改表选项:字符集

    Alter table 表名,表选项 值;

    修改字段:

    字段的操作很多新增、修改、修改、重名、删除。

    新增字段:

    Alter table 表名 add 字段名 数据类型 [列熟悉][位置];

    位置:字段名可以存放在表中任何位置

    First:第一位置。

    Alter:在哪个字段之后,alter 字段名;默认在最后一个字段。

    修改字段:

    通常是修改属性或数据类型

    Alter table 表名 modify 字段名 数据类型[属性][位置];

    重命名字段:

    Alter table 表名 change 旧字段 新字段 数据类型 [属性][位置];

    删除字段:

    Alter table 表名 drop 字段名;

    删除数据表:

    Drop table 表名1 2--一次性多张

    当删除数据表指令以后发生了什么?

    1,表空间没有指定表(数据没有了);

    2,数据库对应的文件夹下对应的文件(与存储引擎有关)也会被删除

    注意:删除有风险,操作不可逆。

    数据操作:

    新增数据(两种)

    方案1------给全字段插入数据,不需要指定列表:需要数据的值与表中设计字段出现顺序一致

    Insert into 表名 values();

    方案2------给部分字段插入数据,需要选定字段列表,字段列表顺序与字段顺序一致;

    但是值列表顺序必须与选定字段顺序一致

    Insert into 表名 (字段列表) values ([值列表][值列表]);

    查看数据

    Select */字段列表 from 表名[where 条件];

    更新数据

    Update 表名 set 字段 =[where 条件];

    删除数据:不可逆

    Delete from表名 [while 条件];

    学有所思,思有所成。
  • 相关阅读:
    看完一本,加油
    一个简单的动作,让你的手机号码变成空号
    Goldwave心得
    UML设计初步 基本概念一(actor, use case)
    ASP.NET控件开发 概念和HelloWorld控件
    控件的呈现
    ASP.NET控件生命周期
    ASP老项目中如何搜索一个文件在哪些地方被引用
    PL/SQL语法 游标
    2009编程语言排名
  • 原文地址:https://www.cnblogs.com/lqh969696/p/9624254.html
Copyright © 2020-2023  润新知