ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:131.63KB ,
资源ID:297391      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/297391.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(mysql数据库学习总结.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

mysql数据库学习总结.docx

1、mysql数据库学习总结(说明,1、2、4是基本的,大家参考一下就行了,对于3请大家多多研究一下,提出意见和方法,共同完善此文档,以作为实验室学习的资料)1、安装软件2、Mysql基本语句2.1、数据库语句2.1.1列出数据库2.1.2创建数据库2.1.3删除数据库2.1.4连接数据库2.1.5当前选择(连接)的数据库2.1.6显示数据库包含的表2.2、表语句2.2.1建表2.2.2获取表字段信息2.2.3获取表所有信息2.2.4删除表2.2.5修改表定义2.2.6数据操作语句3、存储过程3.1、存储过程的定义3.2、存储过程的调用3.3、删除存储过程3.4、DECLARE语句3.5、举例4、

2、连接和联合4.1、连接查询4.1.1内连接4.1.2外连接 4.1.3交叉连接4.2、联合查询安装软件1)安装mysql软件mysql软件安装好后,会在服务中新增mysql服务但此时对mysql操作只能在命令行下面进行点击MySQL Command Line Client进入命令行界面当然可以配置环境变量,以可以在“开始运行”中直接键入“mysql u root p ”进入命令行界面,连接远程mysql时需要键入“mysql -h主机地址 -u用户名 p用户密码”如:mysql -h110.110.110.110 uroot -pabcd1232)安装mysql可视化操作软件MySQL-Fro

3、nt如果觉得在命令行下面不方便,可以安装MySQL-Front软件,这样就可以通过MySQL-Front来进行可视化操作,其界面如下:1、Mysql基本语句在mysql中,每一条完整的语句以分号“;”结束,当语句以分号结束则mysql才会执行些条语句,如:mysql use msgfdb;Database changed 2.1、数据库语句此部分主要介绍关于mysql中数据库操作相关语句2.1.1列出数据库命令:show databases; (注意:最后有个s) 例如执行此语句我机器上的结果为:mysql show databases;+-+| Database |+-+| informat

4、ion_schema | house_sl | house_v2009 | msgfdb | mysql | school | temp | test | zentao |+-+9 rows in set (0.00 sec)2.1.2创建数据库 命令:create database ; 例如:建立一个名为db_name的数据库 mysql create database db_name;Query OK, 1 row affected (0.08 sec)2.1.3删除数据库命令:drop database 例如:删除名为 xhkdb的数据库mysql drop database xhkdb

5、;2.1.4连接数据库命令: use 例如:如果db_name数据库存在,尝试存取它:mysql use db_name;Database changed2.1.5当前选择(连接)的数据库命令:select database();例如:如果已经连接了数据库db_name,则有:mysql select database();+-+| database() |+-+| db_name |+-+1 row in set (0.00 sec) 2.1.6显示数据库包含的表命令:show tables; (注意:最后有个s,显示当前数据库中表) show tables from (显示指定数据库dbn

6、ame中表)例如:显示msgfdb数据库中的表mysql show tables from msgfdb;+-+| Tables_in_msgfdb |+-+| admintable | ausertable | ghtable | rentmanage |+-+4 rows in set (0.00 sec)2.2、表语句2.2.1建表命令:create table ( ,. );mysql create table MyClass( id int(4) not null primary key auto_increment, name char(20) not null, sex int(

7、4) not null default 0, degree double(16,2);2.2.2获取表字段信息命令: desc 表名,或者show columns from 表名例如:查看当前数据库下MyClass表字段信息mysqlDESCRIBE MyClass或者describe 数据库名.表名mysql desc MyClass; 或:mysql show columns from MyClass;2.2.3获取表所有信息命令:show create table ;例如:查看当前数据库下MyClass表所有信息mysql show create table MyClass2.2.4删除

8、表命令:drop table 例如:删除表名为 MyClass 的表mysql drop table MyClass;2.2.5修改表定义(数据定义语言有CREATE、DROP、ALTER等语句,此处用alter语句)1)更改表名命令:rename table to ; 例如:把表MyClass名字更改为YouClass mysql rename table MyClass to YouClass;或者:alter table rename ;例如:把表t1重新命名为t2mysql ALTER TABLE t1 RENAME t2;2)在表中增加字段:命令:alter table add 其他

9、; 例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0 mysql alter table MyClass add passtest int(4) default 0;3)修改列属性命令:alter table modify column ;例如:把fieldname列数据类型varchar(4)改为varchar(14)Mysqlalter table tablename modify column fieldname varchar(14);4)更改列名命令:alter table change 数据类型;例如:将msgfdb数据库中的ausertab

10、le中的statu列名改为statusMysqlAlter table msgfdb.ausertable statu status int(3);5)给表添加表级约束命令:alter table add constraint ;例如:添加主键Mysqlalter table temptable add constraint pk_temptable primary key(name);6)删除表级约束删除主键约束:alter table 表名 drop primary key; 删除外键约束:alter table 表名 drop foreign key 外键(区分大小写);另一种格式:al

11、ter table 表名 drop constraint 约束名; 运行不通7)总体语句如下:ALTER IGNORE TABLE tbl_name alter_specification , alter_specification .alter_specification: ADD COLUMN column_definition FIRST | AFTER col_name | ADD COLUMN (column_definition,.) | ADD INDEX index_name index_type (index_col_name,.) | ADD CONSTRAINT symb

12、ol PRIMARY KEY index_type (index_col_name,.) | ADD CONSTRAINT symbol UNIQUE index_name index_type (index_col_name,.) | ADD FULLTEXT|SPATIAL index_name (index_col_name,.) | ADD CONSTRAINT symbol FOREIGN KEY index_name (index_col_name,.) reference_definition | ALTER COLUMN col_name SET DEFAULT literal

13、 | DROP DEFAULT | CHANGE COLUMN old_col_name column_definition FIRST|AFTER col_name | MODIFY COLUMN column_definition FIRST | AFTER col_name | DROP COLUMN col_name | DROP PRIMARY KEY | DROP INDEX index_name | DROP FOREIGN KEY fk_symbol | DISABLE KEYS | ENABLE KEYS | RENAME TO new_tbl_name | ORDER BY col_name | CONVERT TO CHARACTER SET charset_name COLLATE collation_name | DEFAULT CHARACTER SET charset_name COLLATE collation_name | DISCARD TABLESPACE | IMPORT TABLESPACE | table_options | partition_options | ADD PARTITION partition_definition | DROP PARTITION partition_names | CO

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1