zoukankan      html  css  js  c++  java
  • MySQL

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

     结构:数据库可以存放多张表 每个表可以存方多个字段 每个字段可以存放多个记录

    DOS命令操作数据库

      PHPstudy使用终端打开数据库;

    第一步

      

    第二步:

      进入 Enter password:

    第三步 如果是第一次打开 默认是root

    对数据库进行增删查改

      查看数据库的指令 show databases;

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

       mysql>show database;

       

      创建数据库 create database 数据库名;

      mysql> create database d1

      

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

      

      进入某一个数据库中 :use 数据库名

      

     对数据表增删查改

      查看数据表:show tables;

      

      创建表

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

      

      删除表

      drop table 表名;、

      

      修改表名:

      alter table 表名 rename 新表名

      

    进入表里对字段进行操作

      查看表的定义 desc 表名

      

      添加字段

      字段定义 字段名和字段类型 都要写

      alter table 表名 add 字段定义;

      

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

      

      修改字段

      alter table 表名 change 旧的字段名  字段定义;

      

      修改字段类型

      

     给字段添加数据(记录)

      添加一条记录

      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 id from 表名;查看单个的字段记录;

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

      

      按条件查询

      select * from 表名 where 条件

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

      

      排序查询

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

      Asc 由低到高 desc 由高到低

      

     限制查询

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

      

    删除记录

    删除所有

      delete from 表名

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

      

    改数据:

      update 表名 set 字段=值;

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

      

      按条件更新

      

     

      

     

     

     

     

     

     

     

     

     

      

     

      

     

     

     

     

     

     

  • 相关阅读:
    Windows环境下阿里云添加SSH Key及Git配置Key
    Shiro自定义注解扩展@SalmonRequiresPermission
    windows下安装redis
    模型-视图-控制器的C++解释
    CentOS 7 搭建 GitLab
    博客园主题分享——绿色
    2019年的第一篇博客
    Qt——线程与定时器
    Qt——线程类QThread
    QML——添加自定义模块
  • 原文地址:https://www.cnblogs.com/yuanjingjing/p/10685797.html
Copyright © 2011-2022 走看看