Mysqi      数据库;

  理一下数据库的格式;

  

  mysqi 关系型数据库,(表的概念)

  node.js 非关系性数据库  (json)

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

  php 使用终端的方式,打开数据库;

  第一步 :选项 ——> MYSQI——>命令行——>点击进入;

  第二步:终端的界面 输入密码  第一次默认为 root 建议不要更改密码;

  对数据库进行增删查改;

    1.查看数据库的指令 show databaese;    除了密码外,任何指令后面都需要加分号(;) 没有;,即使按回车键,也还是代表语句没有结束;

    2.创建数据库的指令 create database 数据库名;  

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

    4.进入某个数据库中 use 数据库名    返回 Database change 及表示进入数据库成功;

  你要对表格进行操作时,只能进入数据库才可以;

  对数据表格进行增删查改;

    1.查看数据表 show tables;

    2.创建数据表 create table 表名(字段 类型,字段 类型);  //表名中的参数必填  必然就会报错;

    3.删除数据表 drop table 表名;

    4.进入数据表 desc 表名;

  字段的定义:字段和字段类型(数据类型)都要写,才叫字段; 如(age int);     添加了一个age的字段,他下面的信息的数据类型要是 数值;

  数据库的三大数据类型:数值,字符串,日期;

  对字段进行操作;

    1.添加字段:alter table 表名 add 字段的定义;

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

    3.修改字段:alter table 表名 change 旧字段名 新字段的定义;

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

    5.修改表名:alter table 旧表名 rename 新表名;

  给字段添加信息  (数据)(记录)

    1.添加一条记录:insert into 表名(id,age) value(值1,值2);

      添加不指定字段名的语法:insert into 表名 values(值1,值2);  值1,值2必须与字段匹配;

    2.查看记录:select * from 表名  查看所有的表格记录;

           select id from 表名  就会只出 id 的字段;

           select id,name from 表名  就只看id和name的信息;

    3.多条记录的添加:insert into 表名 values(1,20),(2,20),(3,30);

    按条件查询:

    select * from 表名 where 条件;

    条件表达式:> >= < <= = != and(和) or(或);

      select * from 表名 where 字段>30;

      select * from 表名 where 字段>30 and 字段<50;

    信息排序:

      select * from 表名 order by 字段名 asc(由低到高)/desc(由高到低);

    限制查询:

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

      select * from 表名 limit 5;     查询从0到5 ;

    删除记录:

      delete from 表名 where id=3;  按条件删;

      delete form 表名;  删除全部;

    更改数据:

      update 表名 set 字段=值;  如果不带条件,会把字段下面的记录全部改掉;

      update 表名 set 更改的字段=值 where 条件字段=值;  按条件更新;

数据库的ds命令的更多相关文章

  1. Oracle数据库导入导出命令总结

    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...

  2. Oracle数据库导入导出命令总结 (详询请加qq:2085920154)

    分类: Linux Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的 ...

  3. MongoDB创建数据库和集合命令db.createCollection详解(转)

    切换/创建数据库 use yourDB;  当创建一个集合(table)的时候会自动创建当前数据库 完整的命令如下:db.createCollection(name, {capped: <Boo ...

  4. MySQL同主机不同数据库的复制命令

    MySQL同主机不同数据库的复制命令:注意运行在Terminal中,不运行在MySQL命令行中. 1 mysqldump Portal_DEV -u root -ppassword1$ --add-d ...

  5. 查看MySQL数据库表的命令介绍

    如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下查看当前使用的 ...

  6. oracle数据库导入导出命令!(转)

    oracle数据库导入导出命令! Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成 ...

  7. oracle数据库exp/imp命令详解

    转自http://wenku.baidu.com/link?url=uD_egkkh7JtUYJaRV8YM6K8CLBT6gPJS4UlSy5WKhz46D9bnychTPdgJGd7y6UxYtB ...

  8. MySQL数据库操作常用命令

    MySQL数据库操作常用命令DOS连接数据库1.安装MySQL配置好环境2.运行cmd命令net start mysql3.找到mysql文件根目录输入命令mysql -h localhost -u ...

  9. dotnetcore ef 调用多个数据库时用户命令执行操作报错

    dotnetcore ef 调用多个数据库时用户命令执行操作报错 1.多个DbContext 时报错: 报错: More than one DbContext was found. Specify w ...

随机推荐

  1. oracle 数据库备份、还原、和使用心得(表丢失、视图丢失的解决办法)

    一.oracle数据备份:exp 关键字     说明(默认值)                  关键字      说明(默认值) --------------------------------- ...

  2. mysql条件查询-排除null ---oracle、mysql 区分总结

    ' AND IFNULL(c.`COURSE_NO`,'-1') != '-1' ;

  3. 浮动IP(Floating IPs):开始构建你的高可用性的应用

    高可用性是所有生产环境的关键.开发者因此可以高枕无忧因为他们知道他们的应用被设计为可以承受住故障. 今天,我们非常激动的宣布我们应用了浮动IP技术.浮动IP指的是一个IP地址可以立即从一个Drople ...

  4. (考研)java网络编程

    dog   jb 叫什么...  从飞秋得到IP地址 自己学会的用命令 ipconfig 编写java程序看ipimport java.net.*; public class Test{ public ...

  5. CSVN(SVN)命令入门及使用过程中遇到的错误问题汇总

    首先进入web管理界面新建一个版本库 新建一个文件text svn add text #如果提示错误,在后面增加–force svn ci -m 'add text' #如果提示错误,将csvn下的目 ...

  6. 列表(list)的增删改查

    list 可以通过 索引,切片,切片加步长取出列表中的某个元素 列表的增: # 追加 append() 在列表的后面追加元素 #  插入 insert()在列表的某个位置插入元素  会加在你输入位置的 ...

  7. cos migration工具webhook推送

    上一篇讲了腾讯云同步工具的使用,这篇主要是补充如何将同步结果主动消息通知. 因为cos migration 工具是java语言,并在github开源的,所以可以直接修改源码,添加webhook推送代码 ...

  8. jsp中如何清除缓存(转)

    <% response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 response.setHea ...

  9. 三种方法获取Class对象的区别

    有关反射的内容见 java反射 得到某个类的Class对象有三种方法: 使用“类名.class”取得 Class.forName(String className) 通过该类实例对象的getClass ...

  10. Jmeter --- 组件执行顺序与作用域

    一.Jmeter重要组件: 1)配置元件---Config Element: 用于初始化默认值和变量,以便后续采样器使用.配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同 ...