MySql 数据库基本操作


数据库基本操作主要分为三类: 库的操作数据类型表的操作

注:本篇博客为 MySql 基本操作,若要进一步练习,可在学习完 操作1操作2 后,根据 博客 MySql 实例 进行练习!

库的操作

SQL:结构化查询语言,有具体格式与语法规则。

语法规则

语法规则 如下:
1. 每一条sql语句都要以一个英文分号结尾;
2. 库表字段名称不能使用关键字,若非要使用,则需要使用 反引号' 括起来;
3. SQL语句中,不区分大小写;
4. -- 为表中注释等。

操作指令

查看数据库:show databases;

创建数据库:create database dbname;
	 	  create database if not exists dbname;  //若不存在则创建
	 
删除数据库:drop database dbname;

查看数据库创建语句:show create databse dbname;

使用数据库:use dbname;

查看当前所选择使用的数据库:select database();

退出MySQL:exit

注意:上述指令中的 dbname 代指为 数据库名称 。

数据类型

数据类型大小说明对应C类型
bit(n)n位bit位,若无后面的括号,则默认1bit整型,二进制数,n取值与系统有关,最大可取64,存储数值范围从0~2^M-1char[]
tinyint1字节整型signed char
smallint2字节整型short int
int4字节整型int
bigint8字节整型long long int
float(m, d)4字节浮点型,单精度,m为长度,d为小数位数float
double(m,d)8字节浮点型,双精度,m为长度,d为小数位数double
decimal(m, d)字节数= m/d + 2浮点型,双精度,m为长度,d为小数位数char[]
numeric(m, d)字节数= m/d + 2浮点型,双精度,m为长度,d为小数位数char[]
char(size)1字节字符串型char[]
varchar(size)0~65535字节字符串型,可变长度字符串char[]
text0~65535字节字符串型,长文本数据char[]
mediuntext0-16 777 215字节字符串型,中等长度文本数据char[]
blob0-65535字节字符串型,二进制形式的长文本数据char[]
datetime8字节日期类型,范围从1000到9999年,不会进行时区的检索及转换MYSQL_TIME
timestamp4字节日期类型,范围从1970到2038年,自动检索当前时区并进行转换MYSQL_TIME

表的操作

:以行列的关系模型组织数据,一个库中可以存在多张表.
具体指令如下:

    创建:create table tbname(name1 类型,name2 类型2....);  
        create table if not exists tbname(name1 类型,name2 类型2....) ;
		
	查看库中所有表:show tables;  
	
	描述表结构:descibe tbnmae;desc tbname;   //此处有简写!
			  descibe tbnmae\G; 				//对表中每个字段详细描述
			  
	查看表格创建语句:show create table tbname;
	
	修改表结构:alter.alter table tbname add name 类型;  //它有很多内容,但一般不用
	
	删除:drop table tbname;
	

案例:创建一个名为 goods 的表,其中要包括一些对应信息,程序如下

create table if not exists goods(
	goods_id int comment '商品编号',
	goods_name varchar(32) comment '商品名称',
	unitprice int comment '单价,单位分',
	category varchar(12) comment '商品分类',
	provider varchar(64) comment '供应商名称'
);

其相当于

create table if not exists goods(
	goods_id int,
	goods_name varchar(32),
	unitprice int,
	category varchar(12),
	provider varchar(64)
);

注:上述程序中 comment 可以默认为注释,且将汉字用引号括起来时,可以用英文的单引号,也可以用双引号!

创建 goods 结果如下:
在这里插入图片描述
描述 goods 的结构建立 goods 的语句 显示如下:
在这里插入图片描述
注意:goods 表格的结构解释如下
在这里插入图片描述

删除表格 goods 的结果如下:
在这里插入图片描述
以上为本博客主要内容!

侵权删~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值