专栏首页逆向技术Vc数据库编程基础MySql数据库的常见库命令.跟表操作命令

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 表名.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • VC连接MySql

      MYSQL * stdcall mysql init (MYSQL *mysql): 初始化一个数据库.如果传NULL.则返回一个数据库对象

    IBinary
  • Vc数据库编程基础1

        数据库简单连接就是存储数据的容器. 而库则是一组容器合成的东西. 也就是存储数据的.我们编程中常常会用到数据库.

    IBinary
  • Java开发知识之Java入门

      JAVA SE:  标准版,开发桌面跟商务应用程序 JAVA SE 包括了Java的核心类库,集合,IO 数据库连接 以及网络编程等等...

    IBinary
  • 【迪B课堂】如何正确的选择云数据库?

    话不多说,请看本期《如何选正确的云数据库》。搜索关注“腾讯云数据库”官方微信立得10元腾讯云无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。

    腾讯云数据库 TencentDB
  • 战略升级!腾讯云数据库五大新品重磅发布

    点击▲关注 腾讯云数据库 8月28日,腾讯云数据库在京正式启动战略升级发布会。 未来,腾讯云数据库将聚焦云原生、自治、超融合三大战略方向,并且面向全球用户同步...

    腾讯云数据库 TencentDB
  • 【CDAS 2017】数据库与技术实战分论坛:庞杂数据中的技术实战技巧

    作者 CDA 数据分析师 前言 2017年7月29日,由CDA数据分析师主办,以“跨界互联 数据未来”为主题的CDAS 2017第四届中国数据分析师行业峰会...

    CDA数据分析师
  • mysql数据库介绍

    数据库是与应用程序实现信息交互的数据存储、管理软件,并且存储数据的也都可以称为数据库。在以前没有使用数据库的时候,只能够自己写数据的存储方案。

    端碗吹水
  • 代谢通路和信号传导网络分析工具

    该数据库是关于基因、蛋白、酶代谢子、药物、生化反应以及通路的综合数据库。该数据库实际由多个子数据库构成,最著名的当属通路KEGG PATHWAY数据库,它是目前...

    生信交流平台
  • 多维度看 database 发展 和 风来了吹得起来国产数据库吗?

    中国不乏好电影,但能登得上银幕的那就寥寥无几了,幸亏有了抖音,各种不能登上大雅之堂的都能看到,看完反思自己 what's the point of the l...

    AustinDatabases
  • Oracle数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名详解

    数据库名、实例名、数据库域名、全局数据库名、服务名 , 这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在...

    我是李超人

扫码关注云+社区

领取腾讯云代金券