认识数据库


数据(Data)是用来记录信息的可识别符号,具体表现形式可以是数字、文本、图像、音频、视频等

数据库(Database, DB)是用来存放数据的仓库

数据库管理系统(Database Management System,DBMS)是操纵和管理数据库的软件.

数据库系统(Database System,DBS)由软件、数据库和数据库管理员组成

SQL (Structured Query Language,结构化查询语言)是关系型数据库语言的标准。
数据定义语言(Data Definition Language,DDL)
用于创建数据库和数据库对象,为数据库操作提供对象。例如,数据库、表、存储过程、视图等
都是数据库中的对象,都需要通过定义才能使用。DDL中主要的SQL语句包括CREATE、ALTER.
DROP,分别用来实现数据库及数据库对象的创建、更改和删除操作。
数据操纵语言(Data Manipulation Language,DML)
主要是用于操纵数据库中的数据语句。包括INSERT、SELECT、UPDATE、DELETE等语句。
数据控制语言(Data Control Language,DCL)
主要实现对象的访问权限及对数据库操作事务的控制,要包括GRANT、REVOKE、COMMIT和
ROLLBACK。
数据库中的操作都是通过执行SQL语句来完成,它可以方便的嵌套在Java、
Python、PHP等程序语言中,以实现应用程序对数据的查询、插入、修改和删除等
操作。

二 mysql的使用
1.mysql的登录
启动mysql服务:net start 数据库服务名

停止mysql服务:net stop 数据库服务名

登录:mysql -h 主机名 -u username -p

其中(-h hostname)部分可被省略写为 mysql -u root -p

2.mysql相关命令
帮助:help

查看mysql服务器状态:show status;

查看mysql服务器包含的默认数据库:show databases;

查看mysql包含的字符集:SHOW CHARACTER SET;

查看数据表的字符集:SHOW create table 数据表名;

创建数据库:creat database 数据名;

切换数据库:use 数据库名;

删除数据表:OROP TABLE 数据表名;

创建数据表:CREATE TABLE 数据表名;(name varchar(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在表中添加数据:insert into user values("数据内容");

查询数据表中的内容:select * from 数据表名;

字符集的设置:

客户端字符集 SET character_set_client=utf8;

连接层字符集 SET character_set_connection=utf8;

数据库默认字符集 SET character_set_database=utf8;

查询结果字符集 SET character_set_results=utf8;

服务器字符集 SET character_set_server=utf8;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值