MySQL操作命令[管理资料]

MySQL操作命令[管理资料]

ID:46460687

大小:74.00 KB

页数:14页

时间:2019-11-24

MySQL操作命令[管理资料]_第1页
MySQL操作命令[管理资料]_第2页
MySQL操作命令[管理资料]_第3页
MySQL操作命令[管理资料]_第4页
MySQL操作命令[管理资料]_第5页
资源描述:

《MySQL操作命令[管理资料]》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MySQL操作命令MySQL安装常用配置项:Latinl=====ISO8859-1—-设置utf-8选择要不要将Mysql/bin存放path里……可以在命令行任何位置使用Mysql命令MySQL提供一个默认账户root设置密码123登陆MySQL:cmd・…c:>mysql-u用户名-p密码java—javabean(对应数据库中一张数据表)javabean对象(对应数据表中一条数据记录)数据库相对于静态数据文件--SQL操作这些静态数据文件语言一条SQL语句-…对应一个执行结果每个数据库产品,都会提供一些对SQL扩展语法SQL语言分

2、类?区分哪些语句属于哪一类?DDLDMLDCLDQL登陆Mysql:_、首先指定操纵数据库1、创建数据库:createdatabase数据库名;CHARACTERSETcharset_name―数据库编码字符集COLLATEcollation_name……字符比较规则…用于字段排序一种字符集中包含多种比较规则,每一种字符集都有一个默认的比较规则2、查看数据字符集和比较规则showcreatedatabase数据库名;练习答案mysql>createdatabasemydbl;QueryOK,1rowaffected(0.02sec)mysq

3、l>createdatabasemydb2charactersetutf-8;ERROR1115(42000):Unknowncharacterset:'utf'mysql>createdatabasemydb2charactersetutf8;QueryOK,1rowaffected(0.00sec)mysql>createdatabasemydb3charactersetutf8collateutf8_unicode_ci;QueryOK,1rowaffected(0.03sec)3、显示所有数据库showdatabases;4、删除数

4、据库dropdatabase数据库名5、修改数据alterdatabase数据库名CHARACTERSETcharset_nameCOLLATEcollation_name练习:修改mydb2字符集gbkalterdatabasemydb2charactersetgbk(当命令窗口关闭后z再重新开启,编码集又重新变回utf8);6、使用数据库(切换数据库)use数据库名;7、查看当前使用数据库selectdatabase();&数据库备份和恢复新建一张数据表createtableuser(namevarchar(20));新插入_条数据in

5、sertintouservalues('mary');查看数据select*fromuser;★数据库备份:mysqldump-u用户名-p数据库名>文件名.sql必须在命令行下执行,不能再mysql提示符下执行*数据库备份时只能备份数据库中表和数据,没有数据库创建语句数据库恢复:方式一:mysql-u用户名-p数据库名v文件名.sql//在cmd下使用方式二:mysql>Source文件名.sql//在mysql内部使用二、操作数据表1、创建数据表(先指定数据库use数据库)createtable表名例名1列名1类型约束,列名2列名2类型

6、约束,列名3列名3类型约束)characterset字符集collate校对规则;了解java中数据类型数据库对应数据类型数据库数据类型主要分为3类1)数值型类型bit(位数)•…bit(8)byte-…bit(16)short-…bit(64)longTINYINTSMALLINTINTBIGINTbyteshortintlongFLOAT••…floatDOUBLEdoubleBOOLEANboolean2)文本型类型char(长度)定长字符串例如:namechar(8)lisi存入lisi(四个空格)*varchar(长度)—-变成字

7、符串例如:namevarchar(20)—-lisi存入时varchar字段自动调整长度适应你存入内容BLOB二进制字节码-----主要用于保存二进制文件(图片、音乐、电影)最大4GIongblobTEXT大文本数据……大型文本数据,小说3)日期型类型DATE/TIME/DATETIME/TimeStampDate—只有日期time―只有时间datetime—有日期和时间timestamp—-精确到毫秒(时间戳)在数据库自动更新日志createtableemployee(idint,namevarchar(20),gendervarchar

8、(10),birthdaydate,entry_datedate,jobvarchar(20),salarydouble,resumetext);定义约束1)主键约束:唯一标识该

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。