请问,MYSQL是个什么样的数据库?
mysql(发音为"my
ess
cue
el",不是"my
sequel")是一种开放源代码的关系型数据库管理系统(rdbms),mysql数据库系统使用最常用的数据库管理语言--结构化查询语言(sql)进行数据库管理。
由于mysql是开放源代码的,因此任何人都可以在general
public
license的许可下下载并根据个性化的需要对其进行修改。mysql因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,mysql是管理内容最好的选择。
mysql关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向c、c++、eiffel、java、perl、php、python以及tcl等编程语言的编程接口(apis),支持多种字段类型并且提供了完整的操作符支持查询中的select和where操作。
mysql开发组计划于2001年中期公布mysql4.0版本。在这个版本中将有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后,mysql开发着希望提供安全的数据复制机制、在beos操作系统上的mysql实现以及对延时关键字的定期刷新选项。随着时间的推进,mysql将对ansi
92/ansi
99标准完全兼容。
时至今日
mysql
和
php
的结合绝对是完美.很多大型的网站也用到mysql数据库.mysql的发展前景是非常光明的!
编辑本段MySQL的特性
1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性
2.支持AIX、FreeBSD、HP-UX、Linux、Mac
OS、Novell
Netware、OpenBSD、OS/2
Wrap、Solaris、Windows等多种操作系统
3.为多种编程语言提供了API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
4.支持多线程,充分利用CPU资源
5.优化的SQL查询算法,有效地提高查询速度
6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB
2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名
7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径
8.提供用于管理、检查、优化数据库操作的管理工具
9.可以处理拥有上千万条记录的大型数据库
适合在linux环境下用.经常用的都是
linux+php+mysql
安装文件很小的,才几十M,没有安装就去下一个
MS SQL 不是 MYSQL
他们是两个完全不一样的东西.
MYSQL几百M的大小.
MS是大型数据库。
MY是小型数据库。
如果大型门户网站用的是MS因为有上百M
而my只有几十M而已。
问一个很简单的问题,mysql数据库怎么设置ID自动递增但不是主键?
如果你要为 score中, 增加一个 唯一的 自增 id。那么恐怕你要修改表的主键了, 把 那个使用 AUTO_INCREMENT 的 id 设置为主键。因为 仅仅只定义 AUTO_INCREMENT 是无法处理的。mysql> CREATE TABLE tab ( -> id INT AUTO_INCREMENT, -> val VARCHAR(10) -> );E...
问一个问题。plsql和mysql,sql server
plsql只用于oracle,plsql是oracle的第三方软件,其他数据库不可用。而且plsql不是语言,只是一个工具。mysql,oracle,sqlserver对应的语言都叫sql语言,但是对于不同数据库,语法略有不同,内置函数也略有区别,存储过程,自定义函数等等语法也不同,但是学了其中一个,对于学其他的来说,很有帮助,这...
我想问一下MYSQL该如何导入和导出呢,我导出后是一个.TXT文本,那我该如 ...
MySQL有很多可以导入数据的方法,然而这些只是数据传输中的一半,另外的一般是从MySQL数据库中导出数据。有许多的原因我们需要导出数据。一个重要的原因是用于备份数据库。数据的造价常常是昂贵的,需要谨慎处理它们。经常地备份可以帮助防止宝贵数据地丢失;另外一个原因是,也许您希望导出数据来共享。 在这个...
mysql重启之后首次查询很慢,求问是什么原因引起的
MySQL 下崩溃恢复确实和表数量有关,表总数越大,崩溃恢复时间越长。另外磁盘 IOPS 也会影响崩溃恢复时间,像这里开发库的 HDD IOPS 较低,因此面对大量的表空间,校验速度就非常缓慢。另外一个发现,MySQL 8 下正常启用时居然也会进行表空间校验,而故障恢复时则会额外再进行一次表空间校验,等于校验了...
mysql拒绝访问
您问的是mysql拒绝访问的原因吗?用户名或密码不正确,权限不足等。权限不足:MySQL数据库有访问权限的限制,如果用户没有足够的权限,就会拒绝访问。请请求管理员更新权限。权限不足:MySQL数据库有访问权限的限制,如果用户没有足够的权限,就会拒绝访问。请请求管理员更新权限。
用户要访问mysql数据库,首先必须拥有登录到mysql服务
是的必须登录mysql服务。根据查询相关信息显示,用户要访问MySQL数据库,首先必须拥有登录到MySQL服务器的用户名和口令。要使用CREATEUSER,必须拥有mysql数据库的全局CREATEUSER权限或INSERT打开命令提示符,输入以下格式的命名步骤。
mysql中的sql问,如果想用系统时间,这么写
其次,要注意mysql中对应的时间日期格式类型,也就是UPDATE_DATE的字段类型,具体如下:① 时间日期类型datetime\/mysql时间戳timestamp(Ymdhis:20181212121212,对应显示2018-12-12 12:12:12),那么结果应该是:UPDATE T_SYUTYOU SET UPDATE_DATE = now(); ,因为now()保存的结果是一个datetime类型 ...
如何解决Qt Mysql中无法加载驱动问题
所以:第一步就是把这些依赖库拷贝到exe同目录下。(千万不要拷贝错误,尤其是不同的版本)。2、做完1之后再次运行,提示:找不到驱动。 问了一下别人,告之需如下做:(1)首先在exe同目录下建一个plugins\\sqldrivers这样的二级目录,而后将前边编译生成的qt-mysql驱动:qsqlmysql4.dll放到里边。(...
在linux系统下安装MySQL(适用于企业生产环境)
在Linux企业生产环境中安装MySQL的详细步骤如下:对于初次接触Linux安装MySQL的同学,我们提供一份详细的视频教程作为指导:1. 首先,访问MySQL官网下载页面(下载地址),选择5.7.39的Linux 64位通用版本进行下载。2. 下载完成后,将安装包传输到Linux服务器。接下来,我们开始安装过程:- 创建安装目录 - ...
mysql表的设计和关联问题
这个问题问的好,要弄一个表很容易,关键是表设计出来是否合理!如果表设计的好,则会相当清晰,易于理解,后续开发上事半功倍,维护也方便;如果设计的不好,则难以理解,维护困难,代价大。表与表之间的关系有三种:1.一对一,2.一对多,3.多对多 一对一的表,两表的属性实际上完全可以合并成一...
错帘宜利: MySQL是一个小型关系型数据库管理系统,开发者2113为瑞典MySQL AB公司.在2008年1月16号被Sun公司收购5261.而2009年,SUN又被Oracle收购.对于Mysql的前途4102,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小、速度快、总体拥有成1653本低,尤其是开放源码这一特版点,许多中小型网站为了权降低网站总体拥有成本而选择了MySQL作为网站数据库.
紫阳县18725735455: mysql 数据库是什么数据模型 - ?
错帘宜利: mysql 数据库是什么数据模型 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理.
紫阳县18725735455: 什么是Mysql数据库,与其它数据库的区别和特点是什么? - ?
错帘宜利: MySQL(发音为"my ess cue el",不是"my sequel")是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 由于MySQL是开放源代码的,因此...
紫阳县18725735455: 常用数据库有哪些? - ?
错帘宜利: 常见的关系型数据库有mysql 、SQL Server、Oracle、Sybase、DB2等.关系型数据库是目前最受欢迎的数据库管理系统,技术比较成熟. 1、MySQL MySQL是目前最受欢迎开源的SQL数据库管理系统,与其他的大型数据库Oracle、DB2、...
紫阳县18725735455: “mysql”的存储类型“bit”是什么? - ?
错帘宜利: Bit称为位数据类型,其数据有两种取值:0和1,长度为1位.在输入0以外的其他值时,系统均把它们当1看待.这种数据类型常作为逻辑变量使用,用来表示真、假或是、否等二值选择.补充: 1、MySQL 是一个关系型数据库,由瑞典 ...
紫阳县18725735455: mysql数据库长什么样? - ?
错帘宜利: CMD下是这样的... 辅助工具下是这样的.. 其实 MYSQL并没有自己的管理客户端.但你可以用很多工具去管理它... phpmyadmin 高手直接用CMD命令又可以用其它的辅助软件
紫阳县18725735455: 数据库有哪些类型? - ?
错帘宜利: 目前关系型数据库主要有MySQL、SQL Server、数蚕数据库、Oracle数据库. MySQL:免费产品,中小企业使用广泛. SQL Server:微软的商业化产品,微软SQL语句兼容性好,商业化成熟度高. 数蚕数据库:数蚕科技针对中小型企业的数据库,c++接口特性良好,SQL特性较弱. Oracle 数据库:商业化程度最高的关系数据库, 优良的性能和企业扩展能力. 非关系型数据库主要有FastDB、Memcached和Redis等主流内存数据库.一般应用于缓存等非关键数据存储,其优点是数据查询速度快,对下层编程接口良好.
紫阳县18725735455: mysql的 存储类型 bit 是 - ?
错帘宜利: 值只有两种的情况下 选 bit 如 yes ,no 在数据库中就是 1和0