欢迎来到天天文库
浏览记录
ID:36663355
大小:211.26 KB
页数:26页
时间:2019-05-10
《《MYSQL数据库基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PHPAuthor:arcenE-mail:arcen@sohu.comMYSQL数据库基础数据库的安装数据库的登陆在Dos模式下,进入安装目录bin下.1、mysql进入mysql客户端模式命令:mysql–uroot–p123456root为默认用户,123456为用户密码2、mysqladmin修改密码命令:mysqladmin–uroot-p123456password111111MYSQL数据库基础mysqladmin–uroot–ppassword111111;输入结束有提示输入旧密码。MySql权限管理普通用户权限MYSQL数据库基础权限应用范围说明sel
2、ect表、列允许从表中选择记录Insert表、列允许向表中插入记录update表、列允许用户修改表中的记录delete表允许删除表中记录index表允许用户删除或创建表索引alter表允许用户改变表结构create数据库、表允许创建新数据库或表drop数据库、表允许删除数据库或表MYSQL数据库基础权限说明Createtemporarytables允许创建临时表File允许从文件读入表,以及从表中读出到文件Locktables允许使用locktable语句来锁定数据库表Process允许查看所有用户服务器的进程Reload允许从新载入授权表,清空授权、主机、日志和表格R
3、eplicationclient允许复制从服务器连接到主服务器Replicationslave允许使用showdatabases查看数据库列表,如没有,则只能查看权限规定的数据库Shutdown允许关闭服务器Super允许关闭属于任何用户的线程All所有权限Usage允许从文件读入表,以及从表中读入文件MYSQL数据库基础创建新用户命令:grant权限on表touser_name[Identifiedbypassword][withgrantoption]权限是上面列表中列出的权限,多个权限间用逗号分隔。表指被授权的数据库表的名称,可以指定为*.*,表示所有的数据库的所
4、有的表,也可以指定为dbname.*,表示dbname里所有的表MYSQL数据库基础username表示要被授权的用户名。Mysql允许用户名包含一个主机名,这样可以区分来自不同域的用户。如ahut@localhostIdentifiedbypassword表示登陆时要用的密码如:grantselect,alter,insert,updateon*.*toahut@localhostIdentifiedBy‘111111’withgrantoptionMYSQL数据库基础Revoke删除用户权限revoke权限on表from用户例如:revokeallon*.*from
5、ahut@localhost显示所有用户mysql>usemysql;mysql>select*fromuser;MYSQL数据库基础创建数据库命令:createdatabasedb_name;例:createdatabaseweb;删除数据库命令:dropdatabase[ifexists]db_name例:dropdatabaseifexistsweb;MYSQL数据库基础创建表createtabletbl_name(字段类型[NULL
6、NOTNULL],字段2类型2(长度)….)MYSQL数据库基础createtabletbl(Idintprimarykeyaut
7、o_increment,UserNamevarchar(100),Paswdvarchar(100));一个表创建后自动生成3个文件:tbl.frmtbl.MYDtbl.MYItblName.frm文件是表的定义,它保存了表中包含的数据列的内容和类型。tblName.MYD文件包含了表中的数据。tblName.MYI文件含了表的索引MYSQL数据库基础删除表droptable[ifexists]table_name;例:droptableifexiststbl;MYSQL数据库基础数值型TINYINT[(M)]一个很小的整数。有符号的范围是-128到127,无符号的范围
8、是0到255。SMALLINT[(M)]一个小整数。有符号的范围是-32768到32767,无符号的范围是0到65535。MYSQL数据库基础MEDIUMINT[(M)]一个中等大小整数。有符号的范围是-8388608到8388607,无符号的范围是0到16777215。INT[(M)]一个正常大小整数。有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295。INTEGER[(M)]这是INT的一个同义词。MYSQL数据库基础BIGINT[(M)]一个大整数。有符号的范围是-9223372036
此文档下载收益归作者所有