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数据库的常见库命令.跟表操作命令的更多相关文章

  1. Vc数据库编程基础MySql数据库的表查询功能

    Vc数据库编程基础MySql数据库的表查询功能 一丶简介 不管是任何数据库.都会有查询功能.而且是很重要的功能.上一讲知识简单的讲解了表的查询所有. 那么这次我们需要掌握的则是. 1.使用select ...

  2. Vc数据库编程基础MySql数据库的表增删改查数据

    Vc数据库编程基础MySql数据库的表增删改查数据 一丶表操作命令 1.查看表中所有数据 select * from 表名 2.为表中所有的字段添加数据 insert into 表名( 字段1,字段2 ...

  3. Python进阶----数据库的基础,关系型数据库与非关系型数据库(No SQL:not only sql),mysql数据库语言基础(增删改查,权限设定)

    day37 一丶Python进阶----数据库的基础,mysql数据库语言基础(增删改查,权限设定) 什么是数据库:    简称:DataBase ---->DB    数据库即存放数据的仓库, ...

  4. Vc数据库编程基础1

    Vc数据库编程基础1 一丶数据库 什么是数据库 数据库简单连接就是存储数据的容器. 而库则是一组容器合成的东西. 也就是存储数据的.我们编程中常常会用到数据库. 什么是数据管理系统 数据库管理系统就是 ...

  5. 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中

    1.安装所需软件 ①安装java和tomcat,建立JSP网页最基础的软件②安装MySQL数据库(下载地址:https://www.mysql.com/)③安装Navicat Premium来查看数据 ...

  6. 怎样将Sqlserver数据库转成mysql数据库

    手上有一个网站之前是用asp.net做的,所使用的数据库是sqlserver,现在打算用PHP+MYSQL架构.因原来的站点有一定排名,直接改版的话,会导致产生很多错误页,网站排名和收录结果要恢复过来 ...

  7. Jmeter(七) - 从入门到精通 - 建立数据库测试计划实战<MySQL数据库>(详解教程)

    1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,上一篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非常 ...

  8. MySQL数据库迁移与MySQL数据库批量恢复

    目录 一.MySQL数据库迁移或备份 1. 了解使用InnoDB引擎创建数据库所产生的文件 2. 迁移数据库步骤 1. 从A服务器迁移至B服务器 2. MySQL重装并导入之前数据库 二.MySQL数 ...

  9. VC++6.0连接MySQL数据库(MySQL API)

    一.MySQL的安装   Mysql的安装去官网下载就可以...最新的是5.7版本..二.VC6.0的设置(1)打开VC6.中选0 工具栏Tools菜单下的Options选项,在Directories ...

随机推荐

  1. mybatis递归查询

    <!--mybatis递归查询--><resultMap id="recursionMenuMap" type="AgentMenu" ext ...

  2. C语言内存四区的学习总结(三)---- 栈区

    接上篇内存四区的堆区的总结,下面做一些栈区的相关总结. 一.栈区的分析: 就下面测试程序 #include "stdio.h" #include "string.h&qu ...

  3. Java JSONArray for循环 remove成员的一个好算法

    好久没写日志了,今天来写一个,JSONArry fro循环判断value,移除不需要的,不需再将JSONArry再次转换成 map或list. JSONArray移除成员只能通过for遍历取成员,判断 ...

  4. Codeforces Round #548 (Div. 2) F splay(新坑) + 思维

    https://codeforces.com/contest/1139/problem/F 题意 有m个人,n道菜,每道菜有\(p_i\),\(s_i\),\(b_i\),每个人有\(inc_j\), ...

  5. Nikto学习点

    一.使用Nikto扫描https站点 nikto.pl -output myhost.html -g -ssl -Format HTM -host www.test.com -port 443 二.使 ...

  6. drools规则引擎中易混淆语法分析_相互触发导致死循环分析

    整理了下最近在项目中使用drools出现的问题,幸好都在开发与测试阶段解决了,未波及到prod. 首先看这样两条规则: /** * 规则1_set默认利率a */ rule "rate_de ...

  7. LeetCode刷题:第七题 整数翻转 第九题 回文数

    第七题题目描述: 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入 ...

  8. PHP+XML写注册登录

    2018/12/06  今天尝试了下PHP   使用PHP+XML写注册登录   具体保存于上传的文件中 从此山水不相逢  莫问他人长与短

  9. 最容易理解的对卷积(convolution)的解释

    啰嗦开场白 读本科期间,信号与系统里面经常讲到卷积(convolution),自动控制原理里面也会经常有提到卷积.硕士期间又学了线性系统理论与数字信号处理,里面也是各种大把大把卷积的概念.至于最近大火 ...

  10. 【渗透攻防Web篇】SQL注入攻击高级

    前言 前面我们学习了如何寻找,确认,利用SQL注入漏洞的技术,本篇文章我将介绍一些更高级的技术,避开过滤,绕开防御.有攻必有防,当然还要来探讨一下SQL注入防御技巧. 目录 第五节 避开过滤方法总结 ...