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. css样式表的知识点总结

    css总的来说有三种css样式可供选择: 1,行内样式表 行内样式表,直接写在了html文件的元素中,例如: <div style="color:red;"></ ...

  2. docker之tomcat简单部署

    将apache-tomcat-8.0.36.tar.gz及jdk-7u79-linux-x64.gz拷贝到创建的tomcat8目录下 在tomcat8目录下创建Dockerfile文件 在Docker ...

  3. java环境下载

    https://repo.huaweicloud.com/java/jdk/8u201-b09/

  4. OpenGL ES中MRT应用

    Demo涵盖了OpenGL ES 3.0 的一系列新特性: 1.VAO和VBO 2.帧缓冲对象 3.MRT 效果: 代码: //yf's version #define STB_IMAGE_IMPLE ...

  5. ExtJS中listener方法和handler方法的区别

    listener方法和handler方法的区别在文档中的说明的太玄乎了,看不懂 listeners监听能够对一个click Event事件添加任意多个的事件响应处理函数 而handler处理只能够通过 ...

  6. BZOJ3105-新Nim游戏

    Description 传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同).两个游戏者轮流操作,每次可以选一个火柴堆拿走若干根火柴.可以只拿一根,也可以拿走整堆火柴 ...

  7. 端口转发 Port Forwarding (一)

    0x00First 最近发现一些好用的端口转发工具和技巧,计划认真梳理一下 SSH.NC.LCX.EW.FRP 0x01 SSH隧道端口转发 目前利用SSH隧道(SSH tunneling)进行端口转 ...

  8. Android中监控home键

    一.需求 在应用开发过程中,启动服务开启线程锁等待服务返回解锁,为了避免点击home键使线程锁卡死的bug,需要监控home键,解锁线程. 二.实现 在应用时,需要register和unregiste ...

  9. Readme.txt

    进入大学,越来越发现自学确实很重要,在学习计算机上,老师上课讲的远远不够,光凭理论是不够的.第一个接触的是VC++6.0这个老版的软件,一节理论课可以过三章内容着实惊吓,现在发现Vscode 可以将代 ...

  10. 【腾讯Bugly干货分享】iOS App 签名的原理

    本文来自 WeRead 团队博客: http://wereadteam.github.io/ iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,Ce ...