搜索
首页数据库mysql教程mysql基础语言是什么

mysql基础语言是什么

May 09, 2019 pm 06:02 PM
mysql

当我们进入mysql时,其实里面有许多的mysql的基础语言,今天就让我们了解一下吧。

推荐课程:MySQL教程

mysql基础语言是什么

MySQL是二十世纪九十年代开发的一个关系型数据库, MySQL5.0增加了对视图,  数据库存储过程,  触发器,  服务器端游标,  以及分布式事务协议等高级特性的支持.

MySQL优势:  开源,  免费,  跨平台,  性能高,  用户较多

 弱点:  SQL标准符合性差.

当面对一个陌生的数据库时,  通常需要一种方式与它进行交互,  就用到了 SQL语言.

SQL语言是 (Structure  Query  Language)结构化查询的缩写. 它是使用关系模型的数据库应用语言. 大多数关系型数据库系统都支持SQL语言.

关系型数据库是建立在关系模型基础上的数据库,  关系模式就是以二维表形式存储处理数据,  关系型数据库就是由多张能互相连接的二维行列表格组成的数据库.

二.SQL语言的分类.

DDL语句:  数据定义语言.  定义了不同的数据段, 数据库, 表, 列, 索引等数据库对象. 常用语句关键字包括 create, drop, alter.

数据库的创建

•CREATE DATABASE 数据库名 

[CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'] 设置数据库字符集及字符集校对规则

•【例】CREATE DATABASE exam CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';

•切换database:use 数据库名

•【例】USE exam

数据库的修改

alter database exam character set utf8;

数据库的删除

drop database 数据库名

表的创建

•CREATE TABLE 表名(属性1 数据类型[长度] [约束],......) [ENGINE=INNODB DEFAULT CHARSET=utf8];(存储引擎及字符集)如

约束 数据类型介绍

ENGINE=INNODB DEFAULT CHARSET=utf8; 创建列表时添加,可浮现汉字

表的修改

•Alter table 表名

•添加字段   Alter table add column 列名  类型

•添加约束  Alter  table 表名 alter  column  列名  set  default  ‘value';

•alter  table  表名  add  constraint  主键名  primary  key  表名(主键字段);

•alter  table  表名  add  constraint   外键名   foreign   key  (外键字段)  references  关联表名(关联字段);

•修改字段    Alter  table 表名 change  原字段名  新字段名  数据类型  [ 属性 ];

•删除字段  alter  table  表名  drop  字段名

•修改约束 alter  table  表名  add  constraint   外键名   foreign   key  (外键字段)  references  关联表名(关联字段);

表的删除

•Drop table 表名;

表的数据的插入

•Insert into 表名(列1,列2,。。。。) values ('a',1,);

表的数据的更新

•update  表名  set  列名  =  更新值 [ where  更新条件];

表的数据的删除

•Delete from  表名   [ where  更新条件];

DML 操作是指对数据库中表记录的操作,   主要包括表记录的插入(insert),  更新(update),  删除(delete),  查询(select)

以上是mysql基础语言是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
mysql:blob和其他无-SQL存储,有什么区别?mysql:blob和其他无-SQL存储,有什么区别?May 13, 2025 am 12:14 AM

mysql'sblobissuitableForStoringBinaryDataWithInareLationalDatabase,而alenosqloptionslikemongodb,redis和calablesolutionsoluntionsoluntionsoluntionsolundortionsolunsolunsstructureddata.blobobobsimplobissimplobisslowderperformandperformanceperformancewithlararengelitiate;

mySQL添加用户:语法,选项和安全性最佳实践mySQL添加用户:语法,选项和安全性最佳实践May 13, 2025 am 12:12 AM

toaddauserinmysql,使用:createUser'username'@'host'Indessify'password'; there'showtodoitsecurely:1)choosethehostcarecarefullytocon trolaccess.2)setResourcelimitswithoptionslikemax_queries_per_hour.3)usestrong,iniquepasswords.4)Enforcessl/tlsconnectionswith

MySQL:如何避免字符串数据类型常见错误?MySQL:如何避免字符串数据类型常见错误?May 13, 2025 am 12:09 AM

toAvoidCommonMistakeswithStringDatatatPesInMysQl,CloseStringTypenuances,chosethirtightType,andManageEngencodingAndCollat​​ionsEttingsefectery.1)usecharforfixed lengengters lengengtings,varchar forbariaible lengength,varchariable length,andtext/blobforlabforlargerdata.2 seterters seterters seterters seterters

mySQL:字符串数据类型和枚举?mySQL:字符串数据类型和枚举?May 13, 2025 am 12:05 AM

mysqloffersechar,varchar,text,and denumforstringdata.usecharforfixed Lengttrings,varcharerforvariable长度,文本forlarger文本,andenumforenforcingDataAntegrityWithaEtofValues。

mysql blob:如何优化斑点请求mysql blob:如何优化斑点请求May 13, 2025 am 12:03 AM

优化MySQLBLOB请求可以通过以下策略:1.减少BLOB查询频率,使用独立请求或延迟加载;2.选择合适的BLOB类型(如TINYBLOB);3.将BLOB数据分离到单独表中;4.在应用层压缩BLOB数据;5.对BLOB元数据建立索引。这些方法结合实际应用中的监控、缓存和数据分片,可以有效提升性能。

将用户添加到MySQL:完整的教程将用户添加到MySQL:完整的教程May 12, 2025 am 12:14 AM

掌握添加MySQL用户的方法对于数据库管理员和开发者至关重要,因为它确保数据库的安全性和访问控制。1)使用CREATEUSER命令创建新用户,2)通过GRANT命令分配权限,3)使用FLUSHPRIVILEGES确保权限生效,4)定期审计和清理用户账户以维护性能和安全。

掌握mySQL字符串数据类型:varchar vs.文本与char掌握mySQL字符串数据类型:varchar vs.文本与charMay 12, 2025 am 12:12 AM

chosecharforfixed-lengthdata,varcharforvariable-lengthdata,andtextforlargetextfield.1)chariseffity forconsistent-lengthdatalikecodes.2)varcharsuitsvariable-lengthdatalikenames,ballancingflexibilitibility andperformance.3)

MySQL:字符串数据类型和索引:最佳实践MySQL:字符串数据类型和索引:最佳实践May 12, 2025 am 12:11 AM

在MySQL中处理字符串数据类型和索引的最佳实践包括:1)选择合适的字符串类型,如CHAR用于固定长度,VARCHAR用于可变长度,TEXT用于大文本;2)谨慎索引,避免过度索引,针对常用查询创建索引;3)使用前缀索引和全文索引优化长字符串搜索;4)定期监控和优化索引,保持索引小巧高效。通过这些方法,可以在读取和写入性能之间取得平衡,提升数据库效率。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。