mysql怎么写sql语句

1.mysql 的sql 语句怎么写

Mysql常用命令详解Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql(启动脚本文件mysql的目录)系统管理连接MySQL格式: mysql -h 主机地址 -u用户名 -p用户密码例 1:连接到本机上的 MySQL。

hadoop@ubuntu:~$ mysql -uroot -pmysql;例 2:连接到远程主机上的 MYSQL。hadoop@ubuntu:~$ mysql -h 127.0.0.1 -uroot -pmysql;修改新密码在终端输入:mysql -u用户名 -p密码,回车进入Mysql。

> use mysql;> update user set password=PASSWORD('新密码') where user='用户名';> flush privileges; #更新权限> quit; #退出增加新用户格式:grant select on 数据库.* to 用户名@登录主机 identified by '密码'举例:例 1:增加一个用户 test1 密码为 abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以 root 用户连入 MySQL,然后键入以下命令:mysql>grant select,insert,update,delete on *.* to root@localhost identified by 'mysql';或者grant all privileges on *.* to root@localhost identified by 'mysql';然后刷新权限设置。

flush privileges;例 2:如果你不想 root 有密码操作数据库“mydb”里的数据表,可以再打一个命令将密码消掉。grant select,insert,update,delete on mydb.* to root@localhost identified by '';删除用户hadoop@ubuntu:~$ mysql -u用户名 -p密码mysql>delete from user where user='用户名' and host='localhost';mysql>flush privileges;//删除用户的数据库mysql>drop database dbname;数据库操作显示所有的数据库mysql> show databases;(注意:最后有个 s)创建数据库mysql> create database test;连接数据库mysql> use test;查看当前使用的数据库mysql> select database();当前数据库包含的表信息mysql> show tables; (注意:最后有个 s)删除数据库mysql> drop database test;表操作备注:操作之前使用“use ”应连接某个数据库。

建表命令:create table ( [,.. ]);例子:mysql> create table MyClass(> id int(4) not null primary key auto_increment,> name char(20) not null,> sex int(4) not null default '0',> degree double(16,2));获取表结构命令: desc 表名,或者show columns from 表名例子:mysql> describe MyClassmysql> desc MyClass;mysql> show columns from MyClass;删除表命令:drop table 例如:删除表名为 MyClass 的表mysql> drop table MyClass;插入数据命令:insert into [( [,.. ])] values ( 值 1 )[, ( 值 n )]例子:mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);查询表中的数据查询所有行mysql> select * from MyClass;查询前几行数据例如:查看表 MyClass 中前 2 行数据mysql> select * from MyClass order by id limit 0,2;或者mysql> select * from MyClass limit 0,2;删除表中数据命令:delete from 表名 where 表达式例如:删除表 MyClass 中编号为 1 的记录mysql> delete from MyClass where id=1;修改表中数据命令:update 表名 set 字段=新值,。 where 条件mysql> update MyClass set name='Mary' where id=1;在表中增加字段命令:alter table 表名 add 字段 类型 其他;例如:在表 MyClass 中添加了一个字段 passtest,类型为 int(4),默认值为 0mysql> alter table MyClass add passtest int(4) default '0'更改表名命令:rename table 原表名 to 新表名;例如:在表 MyClass 名字更改为 YouClassmysql> rename table MyClass to YouClass;更新字段内容命令:update 表名 set 字段名 = 新内容update 表名 set 字段名 = replace(字段名, '旧内容', '新内容');例如:文章前面加入 4 个空格update article set content=concat(' ', content);数据库导入导出从数据库导出数据库文件使用“mysqldump”命令首先进入 DOS 界面,然后进行下面操作。

1)导出所有数据库格式:mysqldump -u [数据库用户名] -p -A>[备份文件的保存路径]2)导出数据和数据结构格式:mysqldump -u [数据库用户名] -p [要备份的数据库名称]>[备份文件的保存路径]举例:例 1:将数据库 mydb 导出到 e:\MySQL\mydb.sql 文件中。打开开始->运行->输入“cmd”,进入命令行模式。

c:\> mysqldump -h localhost -u root -p mydb >e:\MySQL\mydb.sql然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。例 2:将数据库 mydb 中的 mytable 导出到 e:\MySQL\mytable.sql 文件中。

c:\> mysqldump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql例 3:将数据库 mydb 的结构导出到 e:\MySQL\mydb_stru.sql 文件中。c:\> mysqldump -h localhost -u root -p mydb --add-drop-table >e:\MySQL\mydb_stru.sql备注:-h localhost 可以省略,其一般在虚拟主机上用。

3)只导出数据不导出数据结构格式:mysqldump -u [数据库用户名] -p -t [要备份的数据库名称]>[备份文件的保存路径]4)导出数据库中的Events格式:mysqldump -u [数据库用户名] -p -E [数据库用户名]>[备份文件的保存路径]5)导出数据。

2.mysql多表查询sql语句怎么写

一使用SELECT子句进行多表查询

SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件

SELECT a.id,a.name,a.address,a.date,b.math,b.english,b.chinese FROM tb_demo065_tel AS b,tb_demo065 AS a WHERE a.id=b.id

注:在上面的的代码中,以两张表的id字段信息相同作为条件建立两表关联,但在实际开发中不应该这样使用,最好用主外键约束来实现

二使用表的别名进行多表查询

如:SELECT a.id,a.name,a.address,b.math,b.english,b.chinese FROM tb_demo065 a,tb_demo065_tel b WHERE a.id=b.id AND b.id='$_POST[textid]'

SQL语言中,可以通过两种方式为表指定别名

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

3.一条关于mysql的SQL语句怎么写

哥子,你这个方法查出来的数据肯定要比你想要的结果多

得出来的不仅仅是每个年龄段身高最小的人的体重

id height age weight

1 165 22 55

2 167 22 52

3 167 23 60

4 169 23 70

按你上面的SQL,会查出三条,其实你要的只是其中两件

用EXISTS如下实现

select weight form boy t1 where exists (select 1 from (select age,min(height) min_height from boy t2 group by age ) s where s.age=t2.age and s.min_height=t1.height)

我MYSQL用得少,大多是ORACLE,不知道合不合MYSQL的语法,不合的话你可以改下,大概意思还是这样的

mysql怎么写sql语句

转载请注明出处育才学习网 » mysql怎么写sql语句

知识

学期的自我鉴定怎么写

阅读(269)

本文主要为您介绍学期的自我鉴定怎么写,内容包括求一篇学期自我鉴定100字左右.,学期个人鉴定怎么写,总结一学期的自我鉴定怎么写。日历一页一页翻过,时间一点一点溜走,不知不觉一学期就要结束了,同学们有些什么收获?又有哪些遗憾?静下心来对自己

知识

送给女生花卡片怎么写

阅读(274)

本文主要为您介绍送给女生花卡片怎么写,内容包括第一次送给女朋友花里的卡片写什么好,送女生玫瑰卡片上写什么,送给心意女孩的花,卡片上怎么写。1。此花今遇佳人影,此影难悟才子情,此情可待成追忆,此忆绵绵无绝期。 2。跃跃乎随千卉而出新,姣姣

知识

妈妈的爱尔兰语怎么写

阅读(262)

本文主要为您介绍妈妈的爱尔兰语怎么写,内容包括世界各国语言的\"母亲",爱尔兰语的"我爱你"是怎么写的,妈妈用各国文字怎么写。英语: Mom 日语:お母 韩语:엄마,! 朝鲜语: 엄마, ! 丹麦语:Mor 德语: Mama 俄语: мама 法语:maman

知识

罗马数字50怎么写

阅读(322)

本文主要为您介绍罗马数字50怎么写,内容包括罗马数字50以内数字怎么打,罗马数字55怎么写,罗马数字50以内数字怎么打。L(50)罗马数字是一种现在应用较少的一种的数量表示方式。它的产生晚于中国甲骨文中的数码,更晚于埃及人的十进位数字。但

知识

东方山游玩报告怎么写

阅读(246)

本文主要为您介绍东方山游玩报告怎么写,内容包括作文去东方山水游玩,作文去东方山水游玩,旅游景点调查报告怎么写。故乡是个山清水秀的地方,那里的树木郁郁葱葱,那里的小河清澈见底,真是美不胜收!故乡的河名叫白河,围绕着照京岩源远流长,小鱼小虾

知识

(李金源)用韩文怎么写

阅读(244)

本文主要为您介绍(李金源)用韩文怎么写,内容包括李金源用韩文怎么写,李金源用韩文怎么写,李若楠用韩文如何写。中 文 - 李金源 韩 文 - 이금원 罗马音 - I Geum Won 满意请及时点击【采纳为满意回答】按钮,或在客户端右上角评价点【

知识

做好每天的工作怎么写

阅读(216)

本文主要为您介绍做好每天的工作怎么写,内容包括如何做好自己的本职工作,怎么做好一天的工作计划,每天的工作总结怎么写,是每天、。积极主动。不要认为交给你的工作没有做过,没有经验,没有先例为由,去搪塞了事,去敷衍工作,一名优秀员工每天绝对

知识

拜石干娘文书怎么写

阅读(410)

本文主要为您介绍拜石干娘文书怎么写,内容包括祭宅文书怎么写,要带小孩去拜石头干娘,要怎么写庚贴,什么样的小孩须戴锁子什么样的小孩需要拜石干娘。宅 神 文 书山东省 县 镇(乡) 村信人 喜逢良辰吉日,请仙客,祭宅神,请老子爷、玉皇老爷、天师老

知识

彩虹用藏文怎么写

阅读(315)

本文主要为您介绍彩虹用藏文怎么写,内容包括彩虹藏文怎么写,这个藏语彩虹怎么念尼,很期待和你见面用藏文怎么写。1.曾经,为谁放肆的哭泣!你是吹进我眼里的沙子,模糊了双眼,看不清天空的样子。 这一场末路繁华,不倾城,不倾国,却倾我所有。 你要的是

知识

产业化程度怎么写

阅读(351)

本文主要为您介绍产业化程度怎么写,内容包括如何写企业产业化发展情况,如何写企业产业化发展情况,产业化程度低是什么意思,会导致什么结果。首先:产业这个概念是居于微观经济的细胞与宏观经济的单位之间的一个“集合概念”,它是具有某种同一

知识

韩语裸足怎么写

阅读(256)

本文主要为您介绍韩语裸足怎么写,内容包括'姿足'的韩语怎么写,韩语美腿怎么写,请问韩语白丝袜怎么写。姿足的韩语모습 충분히韩语(朝鲜语)的系属一直都是学术界争论的焦点,基本上可以有三类的观点:第一类观点认为朝鲜语属于阿尔泰语系,

知识

合同评审表意见怎么写

阅读(267)

本文主要为您介绍合同评审表意见怎么写,内容包括合同评审意见怎么写,合同评审意见怎么写,合同审查意见书,合同评审表中的内容怎么填写,比如销售部意见评审意见,等等,希望。马颖秋律师解答:您好,很高兴回答您“”的问题。审查意见书的主要内容

知识

evd怎么用

阅读(240)

本文主要为您介绍evd怎么用,内容包括移动电视EVD怎么用,EVD的使用方法,EVD播放机的使用方法。影碟机使用方法:影碟机最基本的功能就是解码光盘文件进行节目播放。在使用时只需要将需要播放的光盘或者是存储设备准备好,打开影碟机。2、如果

知识

电水壶怎么用

阅读(243)

本文主要为您介绍电水壶怎么用,内容包括电烧水壶怎么使用,新买的开水壶第一次该怎么用呢,电热水壶的使用说明。电水壶使用方法:灌入纯净水至壶口4cm处。2、将水壶放入插座底盘。3、插上电源,按下开关。4、红灯熄灭 则水烧开。首次使用前,应将

知识

mysql添加多字段语句怎么写

阅读(300)

本文主要为您介绍mysql添加多字段语句怎么写,内容包括mysql怎么给一个表一次增加多个字段,mysql添加多条数据语句怎么写,mysql更新多个字段语句写法。添加字段的命令如下:alter table tableName add newColumn varchar(8) comment 新添加

知识

sql语句的或者怎么写

阅读(279)

本文主要为您介绍sql语句的或者怎么写,内容包括SQL语句怎么写,SQL语句怎么写,SQL语句该怎么写。select * from b where b.id not in (select id from a);select b.* from

知识

for循环条件判断语句怎么写

阅读(921)

本文主要为您介绍for循环条件判断语句怎么写,内容包括phpfor循环判断语句怎么写,c语言中for语句判断语句有两个该如何判断循环的进行,for循环有两个判断语句。for循环格式:for(表达式1;表达式2;表达式3) {}1. 执行表达式1进行赋值2. 判断条件是

知识

多余英语句子怎么写

阅读(295)

本文主要为您介绍多余英语句子怎么写,内容包括多余用英语怎么说,没有人在意我所以我是多余的吧英语句子怎么说,多余,用英语怎么说。1.Dont cry because it is over, smile because it happened.不要因为结束而哭泣,微

知识

oracle中的分页查询语句怎么写

阅读(322)

本文主要为您介绍oracle中的分页查询语句怎么写,内容包括oracle分页查询语句怎么写每页查询10条,Oracle中分页查询语句怎么写,在oracle里怎么写一个分页的查询语句。通常的分页写法,也是第一种分页方法,类似如下方式:select * from (select a.

知识

mysql两个数据库查询语句怎么写

阅读(368)

本文主要为您介绍mysql两个数据库查询语句怎么写,内容包括MYSQL中SQL双表查询语句怎么写,mysql多表查询sql语句怎么写,Mysqlsql语句查询两列怎么写。sql="select * from t1 right join t2 on t1.channel=t2.字段 where t1.cha

知识

清粉的语句怎么写

阅读(437)

本文主要为您介绍清粉的语句怎么写,内容包括SQL删除语句怎么写呢,测试微信好友删除的语言描写怎么写,怎样用漂亮的语句去描写禁毒。其实我觉得你应该写成 delete from studentInfo where stuid = 2试试,像你说的如果不是ID字段类型不

知识

调用方法语句怎么写

阅读(319)

本文主要为您介绍调用方法语句怎么写,内容包括函数的调用方法是怎样的,写C语言如何写通过调用语句写出并排两行,C++函数调用方法和书写格式.。如C语言里,先定义一个函数cse,返回值类型为int型,有两个int型参数a和b 有: int cse(int a,int b)//

[/e:loop]