zoukankan      html  css  js  c++  java
  • mysql

    mysql

       是一个关系型数据库,存在表的概念。

        结构 数据库可以存放多张表,每个表可以存放多个字段  每个字段可以存放多个纪录。

    dos命令操作数据库。

      phpstudy使用终端打开数据库

    我们可以点击phpstudy的

        1.其他选项菜单;

        2.点击其他选项菜单中的mysql工具;

        3,.点击mysql工具中的mysql命令行;

        4.会打开一个终端          初始迷茫一半为root;

    对数据的增删查

      1.查看数据库的指令  show databases;

      ;分号是数据库的结束符,没有加分号即使按回车键 也代表这个语句没有结束

      2.创建数据库 create databases  数据库名;

      3.删除数据库的指令 drop database 数据库名;

      4.进入某一个数据库 中 use 数据库名;

     对数据表增删查改

      查看数据表 show tables;

        创建表    create table 表名(字段1 类型, 字段2,,类型); 

        删除表       drop table 表名;

        修改表名    alter table 表名 rename 新表名;

      进入表里对字段进行操作

        查看表里的定义 desc 表名;

        添加字段    

        字段名和字段类型   都要写

        alter table  表名   add     字段定义;

        删除字段 alter table 表名 drop 字段名;

        修改字段  alter table  change   旧的字段名   字段定义;   

        修改字段类型  alter  table  表名  modify 字段名 要修改的字段类型;

      给字段添加数据(记录)

        insert into    表名(id,age)value(值1,值2);

        添加不指定字段名的语法

        insert into 表名 values(值1,值2); 

        多条记录添加               insert into 表名  values(值1,值2),(值1,值2),(值1,值2),(值1,值2);

        查看记录

        select * from 表名;  查看所有的字段记录

        select * from 表名;查看单个的字段记录

        select id,age from 表名; 查看多个字段的记录

        按查询条件

        select * from 表名 where 条件

    条件表达式 >< >= <= = !=  and且     or或

    排序查询

    select * from 表名 order by 字段名 [asc/desc]

    asc由低到高    desc 由高到低

    限制查询  select*from 表名 limit 2,5; 从第二个开始向后查询五个 

    删除记录

    删除所有

      delete from 表名

      按条件删  delete from 表名 where 条件表达式;

     改数据

      updata 表名  set 字段=值;

      如果不带条件    会把字段下面的记录全部改完

      按条件更新 updata 表名 set 字段=值  where  字段=值; 

  • 相关阅读:
    WPS 模拟手写签名
    Flask 正则匹配路由、异常
    FLASK 加载配置、简单传参调用、指定请求方式、返回json、网页跳转(也可以自己的视图函数)、自定义状态码
    python IDLE 自动提示功能
    PYQT设计无边框窗体
    PYQT窗口居中
    PYQT窗口托盘目录
    PYQT窗口风格
    PYQT窗口可视化编程
    PYQT控件使用
  • 原文地址:https://www.cnblogs.com/guhuai/p/10685864.html
Copyright © 2011-2022 走看看