为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

网页制作MYSQL数据库语句大全

2017-09-30 6页 doc 21KB 47阅读

用户头像

is_105949

暂无简介

举报
网页制作MYSQL数据库语句大全网页制作MYSQL数据库语句大全 %%%%%%%%%%%%%%% %语句大全%%%%%% %%%%%%%%%%%%%%% ############### ############### --------------- mysql->;// --------------- ############### ############### --------------- @、数据库管理 mysql->mysql -h 主机地址 -u 用户名 ,p 用户密码;//连接MYSQL(例:mysql -h 110....
网页制作MYSQL数据库语句大全
网页制作MYSQL数据库语句大全 %%%%%%%%%%%%%%% %语句大全%%%%%% %%%%%%%%%%%%%%% ############### ############### --------------- mysql->;// --------------- ############### ############### --------------- @、数据库管理 mysql->mysql -h 主机地址 -u 用户名 ,p 用户密码;//连接MYSQL(例:mysql -h 110.110.110.110 -u root -p abcd123) mysql->net stop mysql;//mysql服务启动 mysql->net start mysql;//mysql服务停止 mysql->exit ();//退出MYSQL命令 mysql->mysqladmin -u 用户名 -p 旧密码 password 新密码;//修改密码(例:mysqladmin -u root -p ab12 password djg345) mysql->grant select on 数据库.* to 用户名@登录主机 identified by "密码";//增加新用户(例:增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";\\\\\\\增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";\\\\\\如果你不想test2有密码,可以再打一个命令将密码消掉。grant select,insert,update,delete on mydb.* to test2@localhost identified by "";) --------------- @、数据库操作 mysql->create database db;//创建数据库db mysql->drop database db;//删除数据库db mysql->show databases;//显示数据库 mysql->use db;//选择数据库db --------------- @、数据导入导出 mysql->mysqlimport -u root -p 123456 < mysql.dbname;//导入数据 mysql->mysqldump --opt db > mysql.test;//导出数据(即将数据库db数据库导出到mysql.test文件,后者是一个文本文件) mysql->mysqldump -u root -p 123456 --databases db > mysql.dbname;//导出数据(就是把数据库db导出到文件mysql.dbname中。) mysql->load data lacal infile "mytable.txt" into table tablename;//将文本文件 “mytable.txt”装载到tablename中 --------------- @、数据表操作 mysql->create table tablename(name varchar(20),add varchar(20),sex char(1),birth date,pass varchar(20) not null);//创建数据表tablename mysql->create table tablenamenew like tablename;//使用旧表tablename创建新表tablenamenew mysql->create table tablenamenew as select col1,col2,„ from tablename definition only;//根据数据表tablename内指定字段col1,col2,„创建新表tablenamenew mysql->drop table tablename;////删除数据表tablename mysql->show tables;//显示数据表的 mysql->describe tablename;//显示数据表tablename的结构 --------------- @、数据列操作 mysql->alter table tablename add column addname char(20) not null;//在tablename表中增加addname表示昵称 mysql->alter table tablename drop addname;//删除数据表tablename内的addname字段 mysql->alter table tablename add primary key(addname);//把数据表tablename内的addname字段添加为主键 mysql->alter table tablename drop primary key(addname);//删除数据表tablename内的(addname字段)主键 mysql->create [unique] index idxname on tabname(col„.);//创建索引 mysql->drop index idxname;//删除索引 mysql->create view viewname as select statement;//创建视图 mysql->drop view viewname;//删除视图 --------------- @、数据操作 mysql->insert into tablename values('summer','m','1983-08-24','FADSCCWSCW');// 在数据表tablename中插入一条 mysql->insert into tablename select * from tablenamenew;//插入多条记录(该查询的逻辑限制?查询不能含有ORDER BY子句,查询结果应含有与INSERT语句中列数目相同的列,且数据类型必须逐列兼容) mysql->update tablename set name='liudemao',sex='wm' where name='summer';//在数据表tablename中修改name='summer'的记录 mysql->delete from tablename where name='summer';//在数据表tablename中删除name='liudemao'的记录 --------------- @、数据查询 mysql->select * from tablename where name='李山';//在数据表tablename中精确查找name='李山'的数据 mysql->select * from tablename where add in ('湖南', '四川');//在数据表tablename中精确查找属于add湖南和四川的数据(用in限定范围) mysql->select * from tablename where age between 20 and 30;//在数据表tablename中精确查找age在20到30的数据(between...and) mysql->select * from tablename where name like '_李%';//在数据表tablename中精确查找昵称姓李的数据(like) mysql->select * from tablename where pass like '[^F-M]%';//在数据表tablename中精确查找pass没有F-M的数据([]匹配检查符) mysql->select * from tablename order by name,age [desc];//得到在数据表tablename中先按name,后按age排序的数据 mysql->select name as '姓名' from tablename order by age;//在查询结果中显示列名(用as关键字) mysql->select name '姓名' from tablename order by age;//在查询结果中显示列名(直接表示) mysql->select count(*) from tablename;//精确查找(count()求总数) mysql->select avg(mark)from tablename where cno='B2';//精确查找(avg(列)求平均) mysql->select select sum(field1) as sumvalue from table1;//求和 mysql->select avg(field1) as avgvalue from table1;//平均 mysql->select max(field1) as maxvalue from table1;//最大 mysql->select min(field1) as maxvalue from table1;//最小 --------------- @、其他命令 mysql->select version(),current_date();//此命令要求mysql服务器告诉你它的版本号和当前日期 mysql->select user(),now();//显示用户和时间 mysql->select user() c;//命令输入错误而又无法改变[多行语句情形]时,只要在分号出现前就可以用c来取消该条命令 --------------- ############### ###############
/
本文档为【网页制作MYSQL数据库语句大全】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索