Vc数据库编程基础MySql数据库的常见库命令.跟表操作命令
Vc数据库编程基础MySql数据库的常见操作
一丶数据库常见的库操作
1.1查看全部数据库
命令: show databases
1.2 创建数据库
命令: Create database 数据库名字
1.3查询创建好的数据库
命令: show create database 数据库名
1.4 删除数据库
Drop database 数据库名称
1.5 Use 数据库名 使用数据库
1.6修改数据库
alter database 数据库名字 default character set 编码格式 collate 编码格式_in
简单表操作:
Select *from 表名 查询表名中的所有信息.
数据库. 我们说过数据库其实是一个管理工具.主要的就是表.而我们创建好数据库之后.则会在自己的目录下.data文件夹中
创建一个文件用来进行管理.也就是我们说的库.

我们可以使用命令行查看这些信息. 使用show databases

可以看到我们的库.没一个都是一个文件夹.
二丶使用数据库查看数据库表
use 使用我们的数据库 select 语句则是查表.

三丶创建数据库.查询我们创建的数据库
create database 数据库名;
show databases; 显示数据库
show create database 数据库名字; 查询我们新创建的数据库的额外信息.

修改我们数据库编码格式

删除我们创建的数据库

四丶数据库中厂家你的数据类型

跟我们的C++ 类型一样.只不过名字不一样.
DECIMAL(M,D) 这个跟我们的double类型一样 比如 1.8233
M代表的就是1. D代表的就是小数点的长度 保留我们小数点两个 1.82
时间类型

字符串文本类型

CHAR 四个字节长度.无论你是否存储都是4个字节长度. """ 空字符代表4个字节
VARCHAR 可变的.
BINARY 固定长度二进制
VARBINART 变量的.
五丶数据表的操作
字段: 字段就是属性的意思. 也就是名字的意思.
1.创建表
Create table 表名(字段1 数据类型,字段2 数据类型)
实际操作.
create table userinfo (id int ,name varchar(80),age int );
使用类型的时候.如果是varchar需要用扩号指明长度.

2.查询表
show tables; 显示所有表.

查询表的相信信息
show create table 表名 .跟查询数据库名一样.只不过换成 table 跟表名了

可以很清楚的看到我们的 id name age 的类型.
desc 表名; 查看我们的表的结构

3.修改表
修改表名
alter table 表名 rename 新的名字

修改字段名的类型.
alter table 表名 modify 字段名 类型()

修改我们的字段名
使用关键字change
alter table 表名 chang 旧字段名 新字段 新字段类型
例子:

添加新字段
使用关键字add
alter table 表名 add 新字段 新字段类型

删除字段.
删除字段使用 drop
alter table 表名 drop 字段名

删除整个表格.
drop table 表名.

Vc数据库编程基础MySql数据库的常见库命令.跟表操作命令的更多相关文章
- Vc数据库编程基础MySql数据库的表查询功能
Vc数据库编程基础MySql数据库的表查询功能 一丶简介 不管是任何数据库.都会有查询功能.而且是很重要的功能.上一讲知识简单的讲解了表的查询所有. 那么这次我们需要掌握的则是. 1.使用select ...
- Vc数据库编程基础MySql数据库的表增删改查数据
Vc数据库编程基础MySql数据库的表增删改查数据 一丶表操作命令 1.查看表中所有数据 select * from 表名 2.为表中所有的字段添加数据 insert into 表名( 字段1,字段2 ...
- Python进阶----数据库的基础,关系型数据库与非关系型数据库(No SQL:not only sql),mysql数据库语言基础(增删改查,权限设定)
day37 一丶Python进阶----数据库的基础,mysql数据库语言基础(增删改查,权限设定) 什么是数据库: 简称:DataBase ---->DB 数据库即存放数据的仓库, ...
- Vc数据库编程基础1
Vc数据库编程基础1 一丶数据库 什么是数据库 数据库简单连接就是存储数据的容器. 而库则是一组容器合成的东西. 也就是存储数据的.我们编程中常常会用到数据库. 什么是数据管理系统 数据库管理系统就是 ...
- 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中
1.安装所需软件 ①安装java和tomcat,建立JSP网页最基础的软件②安装MySQL数据库(下载地址:https://www.mysql.com/)③安装Navicat Premium来查看数据 ...
- 怎样将Sqlserver数据库转成mysql数据库
手上有一个网站之前是用asp.net做的,所使用的数据库是sqlserver,现在打算用PHP+MYSQL架构.因原来的站点有一定排名,直接改版的话,会导致产生很多错误页,网站排名和收录结果要恢复过来 ...
- Jmeter(七) - 从入门到精通 - 建立数据库测试计划实战<MySQL数据库>(详解教程)
1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,上一篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非常 ...
- MySQL数据库迁移与MySQL数据库批量恢复
目录 一.MySQL数据库迁移或备份 1. 了解使用InnoDB引擎创建数据库所产生的文件 2. 迁移数据库步骤 1. 从A服务器迁移至B服务器 2. MySQL重装并导入之前数据库 二.MySQL数 ...
- VC++6.0连接MySQL数据库(MySQL API)
一.MySQL的安装 Mysql的安装去官网下载就可以...最新的是5.7版本..二.VC6.0的设置(1)打开VC6.中选0 工具栏Tools菜单下的Options选项,在Directories ...
随机推荐
- mybatis递归查询
<!--mybatis递归查询--><resultMap id="recursionMenuMap" type="AgentMenu" ext ...
- C语言内存四区的学习总结(三)---- 栈区
接上篇内存四区的堆区的总结,下面做一些栈区的相关总结. 一.栈区的分析: 就下面测试程序 #include "stdio.h" #include "string.h&qu ...
- Java JSONArray for循环 remove成员的一个好算法
好久没写日志了,今天来写一个,JSONArry fro循环判断value,移除不需要的,不需再将JSONArry再次转换成 map或list. JSONArray移除成员只能通过for遍历取成员,判断 ...
- Codeforces Round #548 (Div. 2) F splay(新坑) + 思维
https://codeforces.com/contest/1139/problem/F 题意 有m个人,n道菜,每道菜有\(p_i\),\(s_i\),\(b_i\),每个人有\(inc_j\), ...
- Nikto学习点
一.使用Nikto扫描https站点 nikto.pl -output myhost.html -g -ssl -Format HTM -host www.test.com -port 443 二.使 ...
- drools规则引擎中易混淆语法分析_相互触发导致死循环分析
整理了下最近在项目中使用drools出现的问题,幸好都在开发与测试阶段解决了,未波及到prod. 首先看这样两条规则: /** * 规则1_set默认利率a */ rule "rate_de ...
- LeetCode刷题:第七题 整数翻转 第九题 回文数
第七题题目描述: 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入 ...
- PHP+XML写注册登录
2018/12/06 今天尝试了下PHP 使用PHP+XML写注册登录 具体保存于上传的文件中 从此山水不相逢 莫问他人长与短
- 最容易理解的对卷积(convolution)的解释
啰嗦开场白 读本科期间,信号与系统里面经常讲到卷积(convolution),自动控制原理里面也会经常有提到卷积.硕士期间又学了线性系统理论与数字信号处理,里面也是各种大把大把卷积的概念.至于最近大火 ...
- 【渗透攻防Web篇】SQL注入攻击高级
前言 前面我们学习了如何寻找,确认,利用SQL注入漏洞的技术,本篇文章我将介绍一些更高级的技术,避开过滤,绕开防御.有攻必有防,当然还要来探讨一下SQL注入防御技巧. 目录 第五节 避开过滤方法总结 ...