数据库的ds命令
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命令的更多相关文章
- Oracle数据库导入导出命令总结
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...
- Oracle数据库导入导出命令总结 (详询请加qq:2085920154)
分类: Linux Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的 ...
- MongoDB创建数据库和集合命令db.createCollection详解(转)
切换/创建数据库 use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库 完整的命令如下:db.createCollection(name, {capped: <Boo ...
- MySQL同主机不同数据库的复制命令
MySQL同主机不同数据库的复制命令:注意运行在Terminal中,不运行在MySQL命令行中. 1 mysqldump Portal_DEV -u root -ppassword1$ --add-d ...
- 查看MySQL数据库表的命令介绍
如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下查看当前使用的 ...
- oracle数据库导入导出命令!(转)
oracle数据库导入导出命令! Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成 ...
- oracle数据库exp/imp命令详解
转自http://wenku.baidu.com/link?url=uD_egkkh7JtUYJaRV8YM6K8CLBT6gPJS4UlSy5WKhz46D9bnychTPdgJGd7y6UxYtB ...
- MySQL数据库操作常用命令
MySQL数据库操作常用命令DOS连接数据库1.安装MySQL配置好环境2.运行cmd命令net start mysql3.找到mysql文件根目录输入命令mysql -h localhost -u ...
- dotnetcore ef 调用多个数据库时用户命令执行操作报错
dotnetcore ef 调用多个数据库时用户命令执行操作报错 1.多个DbContext 时报错: 报错: More than one DbContext was found. Specify w ...
随机推荐
- 实验吧—密码学——WP之 古典密码
首先我们研究题目 1.古典密码 2.key值的固定结构 3.加密方式就在谜面里 首先看到这些数字我们就能想到ASCII,而且做题多了就能看出123是{:125是},所以得到字符串如下 OCU{CFTE ...
- zabbix使用企业微信发送告警信息
用qq邮箱发送告警信息一点都不方便,看到网上说也可以使用微信发送告警信息,所以就试了一下. 首先先试着在虚拟主机上给微信发送信息. 我们需要注册企业微信,注册时有一个地方需要注意,就是注册时选择组织, ...
- linux怎么不输入路径直接运行程序脚本
有时候我们会遇到一些程序压缩包,已解压无需安装就可以直接运行的那种,例如sendemail,就是直接把程序压缩包下载下来,解压后直接跑sendemail那个脚本就可以实现发送邮件功能 其实很简单,只需 ...
- centos7如何安装zabbix
只需要按照第三次修改版本的内容安装就可以了(水平线内的内容),主要是执行两个脚本就可以完成自动化安装了,其他内容是以前写的,仅留下来作为参考 第三次修改:(此次为zabbix4.0版本的,进一步的自动 ...
- Eclipse工具的设置
1 Eclipse的工作空间和新建工程1.1: 工作空间* 其实就是我们写的源代码所在的目录 1.2: 创建工程(项目)* 右键/Package Explore 空白区/new /Java Proje ...
- 使用prometheus+ grafana+nginx-module-vts 模块监控openresty
nginx-module-vts 是一个很不错的nginx 模块,我们可以用来,方便的分析系统的请求状态 同时支持基于prometheus 的监控, 我参考openresty 的docker镜像已 ...
- 2D Platformer 学习
using UnityEngine; using System.Collections; /// <summary> /// 玩家控制 /// </summary> publi ...
- DevExpress开发win8风格界面
由于近期在对项目软件界面进行优化,找到了一款效果挺炫的插件,DevExpress15.2,可以制作win8可以滑动图标那个界面的效果,不多说,先贴图: (你没看错,这是用C#winform实现的) 可 ...
- Mysql主从同步问题汇总
data-1-1主机是master,data-1-2是slave Last_IO_Errno: 1236 slave查看show slave status\G; 显示Last_IO_Errno: 12 ...
- 我发起了一个 .Net 平台上的 NewSql 数据库 BabanaDB
发起这个项目的起因, 是偶然看到一个网友发的 MongoDB 的 新闻, 我想, 像 MongoDB 这样的 非关系数据库 ,随时 都可以写 很多个, 真正 难写 的 是 关系数据库, 非关系数 ...