##什么是MySql数据库?它的基本用法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了##什么是MySql数据库?它的基本用法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2622字,纯文字阅读大概需要4分钟。
内容图文
![##什么是MySql数据库?它的基本用法](/upload/InfoBanner/zyjiaocheng/508/caddc2fac9e84d4896dfdb23f88e4a01.jpg)
2,2键值存储数据库 Redis Memcached
2,3列存储数据库 HBase
2,4图形数据库 Neo4J
关于数据库在公司面试的题目都有那些呢?
1,SQL语句操作数据库
2,SQL语句操作表结构
3,表和类之间的关系 字段和属性之间的关系
表对应的是java中的类,用来存储数据库中取出的数据
字段名(列)和类中的成员变量属性一致
表中的行根据类创建的对象
3,SQL语句的介绍:
MySql不认识java,那么就需要交互,需用到数据库认识的语言
SQL语句是数据代码库
4,SQL分类
4,1数据定义语句 DDL 用于定义数据库的表和列 关键字:create alter drop
4,2数据库操作语句 DML 用于数据库表的更新 关键字:insert delete updata
4,3 数据库控制语句 DCL 用于数据库访问权限和安全级别
4,4数据库查询语句 DQL 用于标的记录 关键字:select from where
5,SQL通用语法:
1,不分区大小写
2,关键字建议大写
6,注释:
--单行注释 //单行注释 #单行注释 多行注释/**/
7,数据类型
int(integer)整数型
decimal(m,d)精确小数
date包含年月日,不包含时分秒
datetime包含年月日,包含时分秒
timetamp包含时期,时间戳
varchar(m)0-65535 m代表字符串长度
8,我们一般创建数据库的语法与方法:重点
8,1创建数据库
create database 数据库名;
8,2查看数据库
show databases;这个是查看所有的数据库
show create database 新建的数据库名;
8,3删除数据库
drop database 数据库名;
8,4查询正在使用的数据库名
select database();
8,5转换数据库
use 数据库名;
下面看例子:
#创建数据库
CREATE DATABASE day02;
#换数据库
USE day02;
#查询数据库
SELECT DATABASE();
#删除数据库
DROP DATABASE day02;
#查看数据库
SHOW DATABASES;
#查看新建的数据库
SHOW CREATE DATABASE day02;
9,创建数据库表
9,1创建数据库表:
语法:create table 表名(
列名 数据类型,
列名 数据类型
);
9.2数据库表的约束
[]可以省略 对某列数据进行限制 主键限制 限制一列数据 不能为空 不能重复
唯一约束 限制一列数据 不能为空 不能重复
非空约束 限制一列数据 不能为空
9,3查看表
show tables;
9,4查看表结构
DESC 表名;
9.5修改表名
raname table 旧表名 to 新表名;
9,6对表结构修改
alter table 表名;
语法:alter table 表名 add列名 数据类型();
9,7修改列长度约束
modify();
#创建数据表 SHOW TABLE; #查看表结构 DESC ruirui; #修改表名 RENAME TABLE ruirui TO haohao; SHOW TABLE; DESC haohao; #创建数据表 CREATE TABLE ruirui( carId INT, passworld VARCHAR(15), `name` VARCHAR(10), sex VARCHAR(2), age INT ); #查看表 SHOW TABLES; DESC ruirui; #修改表名 RENAME TABLE ruirui TO huahua; DESC huahua;
##什么是MySql数据库?它的基本用法
标签:分类 就是 pass 键值存储 world 常见 操作 数据库操作 成员变量
本文系统来源:https://www.cnblogs.com/liurui-bk517/p/10957030.html
内容总结
以上是互联网集市为您收集整理的##什么是MySql数据库?它的基本用法全部内容,希望文章能够帮你解决##什么是MySql数据库?它的基本用法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。