PHP整理--MySQL--DOS命令操作数据库
一、MySQL:关系型数据库,存在表的概念。
MySQL的结构:数据库可以存放很多表,每张表可以存放多个字段,每个字段可以存放多个记录。
二、Dos操作数据库
用PHPStudy终端➡其他选项菜单➡MySQL工具➡MySQL命令行➡输入密码root
⬇
输入密码后就可以操作数据库了
⬇
1.对数据库进行数据操作
(1)查看数据库 show databases;
(2)创建数据库 create database 数据库名;
(3)删除数据库 drop database 数据库名;
(4)进入一个数据库 use 数据库名;
2.对数据表进行数据操作
(1)查看数据表 show tables;
(2)创建表 create table 表名(字段1 字段类型,字段2 字段类型);
(3)删除表 drop table 表名;
(4)修改表名 alter table 表名 rename 新表名;
3.对表中的字段进行操作
(1)查看定义的表 desc 表名;
(2)字段定义(创建新的字段)alter table 表名 add 字段 字段类型;
(3)删除字段 alter table 表名 drop 字段名;
(4)修改字段名 alter table 表名 change 旧字段名 新字段名 字段类型;
(5)修改字段类型 alter table 表名 modify 字段名 字段类型;
4.对字段中的记录/数据进行操作
(1)添加一条记录 insert into 表名 (id,age(字段名)) value(值1,值2);
insert into 表名 values(值1,值2);
(2)添加多条记录 insert into 表名 values(值1,值2);
(3)查看记录
字段所有记录:select * from 表名;
字段单个记录:select 字段名 from 表名;
字段多个记录:select 字段名1,字段名2 from 表名;
(4)按条件查看记录 select * from 表名 where 条件;
(5)排序记录 select * from 表名 order by 字段名 [asc/desc] ; 默认是asc :从低到高 desc:从高到底。
(6)限制查询 select * from 表名 limit 2(start),5(finish); 2是开始位置,5是结束位置;
(7)删除记录
删除所有记录 delete from 表名;
按条件删除记录 delete from 表名 where 条件;
(8)改记录内容
没有条件修改 update 表名 set 字段=值;则所有值都会改变。
有条件改变 update 表名 set 字段=值 where id=2;
PHP整理--MySQL--DOS命令操作数据库的更多相关文章
- MySQL—Dos命令操作数据库
MySQL 是一个关系型数据库,存在表的概念 结构,数据库可以存放多张表,每个表可以存放多个字段,每个字段可以存放多个记录 Dos命令操作数据库 PhpStudy使用终端打开数据库 第一次打开默认的密 ...
- dos命令操作数据库(上)
1.cd到mysql安装目录bin目录: 2.输入id.用户名和密码: 3.查看数据库实例: 4.创建一个实例: 5.删除一个实例: 6.创建一个表: 7.删除一个表: 8.表结构: 9.修改表: 你 ...
- PhP数据库 Mysql dos命令
mysql 这是一个关系型数据库,存在表的概念. 结构 数据库可以存放多张表,每个表可以存放多个字段,每个字段可以存放多个记录. dos命令操作数据库 phpstudy使用终端打开数据库 第一步: 第 ...
- MYSQL初级学习笔记一:MYSQL常用命令和数据库操作(DDL)!(视频序号:初级_3,4)
知识点一:MYSQL常用命令(3) 登入方法:一,mysql –u 账号 –p 密码 退出方法:一,EXIT,QUIT 修改MYSQL命令提示符: 连接上客户机之后,通常使用prompt命令修改: 连 ...
- MySQL——DOS命令
翻开之前的笔记发现有这么一篇,于是整理了一下发出来加深记忆并分享交流,欢迎纠错,谢谢!!! 1.启动MySQL服务: net start mysql; 2.停止MySQL服务: net stop my ...
- mysql 用命令操作
本篇文章来源于http://c.biancheng.net/cpp/html/1441.html mysql:连接数据库 mysql命令用户连接数据库. mysql命令格式: mysql -h主机地址 ...
- MySQL常用命令(数据库,表相关的命令)
数据库相关命令 显示数据库列表 mysql> SHOW DATABASES; 创建数据库 mysql> CREATE DATABASE 库名; 如下,创建一个名为crashcours ...
- mysql Connector C++ 操作数据库 vs2012
最近想写一个应用程序,要连接和操作mysql数据库,以前只是用c++ builder 操作过mysql数据库,那是用控件操作的,感觉比较弱智,但是c++ builder vcl控件感觉在多线程里比较坑 ...
- Mysql使用终端操作数据库
使用终端操作数据库 1.如何查看有什么数据库? show databases; 2.如何选择数据库? use databasesName; 3. ...
随机推荐
- 三、CSS样式——文本
CSS文本 概念:CSS文本属性可定义文本外观 通过文本属性,可以改变文本的颜色.字符间距.对齐文本.装饰文本.对文本缩进 属性 描述 color 文本颜色 direction 文本方向 line-h ...
- peewee 通俗易懂版
Peewee作为Python ORM之一 优势:简单,小巧,易学习,使用直观 不足之处:需要手动创建数据库 基本使用流程 1⃣️根据需求定义好Model(表结构类) 2⃣️通过create_table ...
- Javascript面向对象编程(二)
子承父业 该方法利用了call,apply,按照原有的方式进行复制,做一些改进,最后进行事务处理.废话不多说,直接看例子. 在这里我提一下,call和apply的异同:它们两个都可以改变this指向, ...
- leetCode53. 最大子序和
示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6. 进阶: /** * @param {number[]} nu ...
- node启动本地服务器
//下载依赖 cnpm i http cnpm i path cnpm i fsvar http = require('http'); var path = require('path'); var ...
- Linux java进程无故被kill
这两天,演示环境的java应用无端端就被停止了.在这里记录一下原因和排查过程: 发现应用挂掉以后,第一时间登陆centos,发现进程没有了.于是重新启动应用. 但是启动不起来,去看业务日志,没有找到任 ...
- Kafka(1)--kafka基础知识
Kafka 的简介: Kafka 是一款分布式消息发布和订阅系统,具有高性能.高吞吐量的特点而被广泛应用与大数据传输场景.它是由 LinkedIn 公司开发,使用 Scala 语言编写,之后成为 Ap ...
- MYSQL1
一:对查询就行优化 避免全表查询 1.首先考虑在where及order by 列上建立索引 2.where子句 LIKE '%abc%' 前置% 引擎放弃使用索引而进行全表扫描 3.wher ...
- The type initializer for System.Data.SqlClient.SqlConnection threw an exception
The type initializer for System.Data.SqlClient.SqlConnection threw an exception net framwork啥原因 xp电脑
- JS写一个简单日历
JS写一个日历,配合jQuery操作DOM <!DOCTYPE html> <html> <head> <meta charset="UTF-8&q ...