Lista Ds Comandos MySQL Mais Comuns

14
Os Os comandos comandos MySQL MySQL mais mais comuns comuns JAN 19, 2009 POR JAN 19, 2009 POR NUNO FIGUEIREDO NUNO FIGUEIREDO 1 COMENTÁRIO 1 COMENTÁRIO CATEGORIA: CATEGORIA: TUTORIAIS TUTORIAIS, , OPEN SOURCE OPEN SOURCE Segue uma lista dos comandos mais comuns que são Segue uma lista dos comandos mais comuns que são utilizados de tempos a tempos. utilizados de tempos a tempos. Para fazer login (de uma shell Unix) utilize -h Para fazer login (de uma shell Unix) utilize -h apenas de necessário. apenas de necessário. [mysql dir]/bin/mysql -h hostname -u root -p [mysql dir]/bin/mysql -h hostname -u root -p Criar uma base de dados em num servidor sql. Criar uma base de dados em num servidor sql. create database [databasename]; create database [databasename]; Listar todas as bases de dados no servidor sql. Listar todas as bases de dados no servidor sql. show databases; show databases; Mudar de base de dados. Mudar de base de dados. use [db name]; use [db name]; Para ver todas as tabelas da Base de Dados. Para ver todas as tabelas da Base de Dados. show tables; show tables; Para ver os formatos dos campos. Para ver os formatos dos campos. describe [table name]; describe [table name]; Para apagar uma base de dados. Para apagar uma base de dados. drop database [database name]; drop database [database name]; Para apagar uma tabela. Para apagar uma tabela. drop table [table name]; drop table [table name]; Para ver toda a informação de uma tabela. Para ver toda a informação de uma tabela. SELECT * FROM [table name]; SELECT * FROM [table name]; Retornar a informação das colunas e as respectivas colunas da tabela especificada. Retornar a informação das colunas e as respectivas colunas da tabela especificada. show columns from [table name]; show columns from [table name]; Ver campos especificos com o valor “qualquer coisa”. Ver campos especificos com o valor “qualquer coisa”. SELECT * FROM [table name] WHERE [field name] = “qualquer coisa”; SELECT * FROM [table name] WHERE [field name] = “qualquer coisa”; Ver todas as entradas que contenham o nome “Manuel” e o Numero de telefone ‘3444444′. Ver todas as entradas que contenham o nome “Manuel” e o Numero de telefone ‘3444444′. SELECT * FROM [table name] WHERE name = “Manuel” AND phone_number = ‘3444444′; SELECT * FROM [table name] WHERE name = “Manuel” AND phone_number = ‘3444444′; Ver todas as entradas que contenham o nome “José” e o número de telefone ‘3444444′ ordenadas pelo Ver todas as entradas que contenham o nome “José” e o número de telefone ‘3444444′ ordenadas pelo campo do telefone. campo do telefone. ALIEN ALIEN ARENA ARENA 2011 2011 COMENTÁRIOS COMENTÁRIOS RECENTES RECENTES Licinio Centura em Os comandos MySQL mais comuns miguel em Primeira versão estável do Google Chrome 9 miguel em Browser Opera 11 já disponível Manuel em Browser Opera 11 já disponível paulo ( infodias ) em Russia irá mudar para open source até ao final de 2014 PARCEIROS PARCEIROS DO DO PORTAL PORTAL OPEN OPEN SOURCE SOURCE Está no seu momento de descanso né? Entao clique aqui! HOME HOME ARQUIVO ARQUIVO TUTORIAIS TUTORIAIS VÍDEOS VÍDEOS CONTACTAR CONTACTAR Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai... 1 de 14 09/09/2013 10:07

description

sql

Transcript of Lista Ds Comandos MySQL Mais Comuns

  • Os Os comandos comandos MySQL MySQL mais mais comunscomunsJAN 19, 2009 POR JAN 19, 2009 POR NUNO FIGUEIREDONUNO FIGUEIREDO 1 COMENTRIO 1 COMENTRIO CATEGORIA: CATEGORIA: TUTORIAISTUTORIAIS, , OPEN SOURCEOPEN SOURCE

    Segue uma lista dos comandos mais comuns que soSegue uma lista dos comandos mais comuns que soutilizados de tempos a tempos.utilizados de tempos a tempos.

    Para fazer login (de uma shell Unix) utilize -hPara fazer login (de uma shell Unix) utilize -hapenas de necessrio.apenas de necessrio.

    [mysql dir]/bin/mysql -h hostname -u root -p[mysql dir]/bin/mysql -h hostname -u root -p

    Criar uma base de dados em num servidor sql.Criar uma base de dados em num servidor sql.

    create database [databasename];create database [databasename];

    Listar todas as bases de dados no servidor sql.Listar todas as bases de dados no servidor sql.

    show databases;show databases;

    Mudar de base de dados.Mudar de base de dados.

    use [db name];use [db name];

    Para ver todas as tabelas da Base de Dados.Para ver todas as tabelas da Base de Dados.

    show tables;show tables;

    Para ver os formatos dos campos.Para ver os formatos dos campos.

    describe [table name];describe [table name];

    Para apagar uma base de dados.Para apagar uma base de dados.

    drop database [database name];drop database [database name];

    Para apagar uma tabela.Para apagar uma tabela.

    drop table [table name];drop table [table name];

    Para ver toda a informao de uma tabela.Para ver toda a informao de uma tabela.

    SELECT * FROM [table name];SELECT * FROM [table name];

    Retornar a informao das colunas e as respectivas colunas da tabela especificada.Retornar a informao das colunas e as respectivas colunas da tabela especificada.

    show columns from [table name];show columns from [table name];

    Ver campos especificos com o valor qualquer coisa.Ver campos especificos com o valor qualquer coisa.

    SELECT * FROM [table name] WHERE [field name] = qualquer coisa;SELECT * FROM [table name] WHERE [field name] = qualquer coisa;

    Ver todas as entradas que contenham o nome Manuel e o Numero de telefone 3444444.Ver todas as entradas que contenham o nome Manuel e o Numero de telefone 3444444.

    SELECT * FROM [table name] WHERE name = Manuel AND phone_number = 3444444;SELECT * FROM [table name] WHERE name = Manuel AND phone_number = 3444444;

    Ver todas as entradas que contenham o nome Jos e o nmero de telefone 3444444 ordenadas peloVer todas as entradas que contenham o nome Jos e o nmero de telefone 3444444 ordenadas pelocampo do telefone.campo do telefone.

    ALIEN ALIEN ARENA ARENA 20112011

    COMENTRIOS COMENTRIOS RECENTESRECENTES

    Licinio Centura em Os comandosMySQL mais comuns

    miguel em Primeira verso estvel doGoogle Chrome 9

    miguel em Browser Opera 11 jdisponvel

    Manuel em Browser Opera 11 jdisponvel

    paulo ( infodias ) em Russia ir mudarpara open source at ao final de 2014

    PARCEIROS PARCEIROS DO DO PORTALPORTALOPEN OPEN SOURCESOURCE

    Est no seumomento de descanso n? Entao

    clique aqui!

    HOMEHOME ARQUIVOARQUIVO TUTORIAISTUTORIAIS VDEOSVDEOS CONTACTARCONTACTAR

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    1 de 14 09/09/2013 10:07

  • SELECT * FROM [table name] WHERE name != Jos AND phone_number = 3444444 order bySELECT * FROM [table name] WHERE name != Jos AND phone_number = 3444444 order byphone_number;phone_number;

    Ver todas as entradas que comecem pelas letras joo e pelo telefone 3444444.Ver todas as entradas que comecem pelas letras joo e pelo telefone 3444444.

    SELECT * FROM [table name] WHERE name like joo% AND phone_number = 3444444;SELECT * FROM [table name] WHERE name like joo% AND phone_number = 3444444;

    Utilizar uma expresso regular para encontrar entradas. Utilizar REGEXP BINARY para forar Utilizar uma expresso regular para encontrar entradas. Utilizar REGEXP BINARY para forar case-sensitivity. Neste caso procura qualquer entrada comeada por a.case-sensitivity. Neste caso procura qualquer entrada comeada por a.

    SELECT * FROM [table name] WHERE rec RLIKE ^a$;SELECT * FROM [table name] WHERE rec RLIKE ^a$;

    Mostrar entradas nicas.Mostrar entradas nicas.

    SELECT DISTINCT [column name] FROM [table name];SELECT DISTINCT [column name] FROM [table name];

    Mostrar entradas seleccionadas por ordem ascendente (asc) ou descentente (desc).Mostrar entradas seleccionadas por ordem ascendente (asc) ou descentente (desc).

    SELECT [col1],[col2] FROM [table name] ORDER BY [col2] DESC;SELECT [col1],[col2] FROM [table name] ORDER BY [col2] DESC;

    Retorna o nmero de colunas.Retorna o nmero de colunas.

    SELECT COUNT(*) FROM [table name];SELECT COUNT(*) FROM [table name];

    Soma as colunas.Soma as colunas.

    SELECT SUM(*) FROM [table name];SELECT SUM(*) FROM [table name];

    Juntar as tabelas em colunas comuns.Juntar as tabelas em colunas comuns.

    select lookup.illustrationid, lookup.personid,person.birthday from lookupselect lookup.illustrationid, lookup.personid,person.birthday from lookupleft join person on lookup.personid=person.personid=statement to join birthday in person table with primaryleft join person on lookup.personid=person.personid=statement to join birthday in person table with primaryillustration id;illustration id;

    Mudar para a mysql db. Criar um novo utilizador.Mudar para a mysql db. Criar um novo utilizador.

    INSERT INTO [table name] (Host,User,Password) VALUES(%,user,PASSWORD(password));INSERT INTO [table name] (Host,User,Password) VALUES(%,user,PASSWORD(password));

    Mudar a password. (de uma consola unix).Mudar a password. (de uma consola unix).

    [mysql dir]/bin/mysqladmin -u root -h hostname.blah.org -p password new-password[mysql dir]/bin/mysqladmin -u root -h hostname.blah.org -p password new-password

    Mudar uma password de um utilizador.(da linha de comandos MySQL).Mudar uma password de um utilizador.(da linha de comandos MySQL).

    SET PASSWORD FOR user@hostname = PASSWORD(passwordhere);SET PASSWORD FOR user@hostname = PASSWORD(passwordhere);

    Autorizar o utilizador z a ligar-se ao servidor do host local utilizando a password passwdAutorizar o utilizador z a ligar-se ao servidor do host local utilizando a password passwd

    grant usage on *.* to z@localhost identified by passwd;grant usage on *.* to z@localhost identified by passwd;

    Mudar para uma mysql db.Dar previlgios a um utilizador sobre uma db.Mudar para uma mysql db.Dar previlgios a um utilizador sobre uma db.

    INSERT INTO [table name]INSERT INTO [table name](Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES(%,databasename,username,Y,Y,Y,Y,Y,N);(%,databasename,username,Y,Y,Y,Y,Y,N);

    oror

    grant all privileges on databasename.* to username@localhost;grant all privileges on databasename.* to username@localhost;

    Para actualizar a informao de uma tabela.Para actualizar a informao de uma tabela.

    UPDATE [table name] SET Select_priv = Y,Insert_priv = Y,Update_priv = Y where [field name] = user;UPDATE [table name] SET Select_priv = Y,Insert_priv = Y,Update_priv = Y where [field name] = user;

    Apagar linhas de uma tabela.Apagar linhas de uma tabela.

    DELETE from [table name] where [field name] = whatever;DELETE from [table name] where [field name] = whatever;

    Actualizar premisses e previlgios de uma base de dados.Actualizar premisses e previlgios de uma base de dados.

    FLUSH PRIVILEGES;FLUSH PRIVILEGES;

    Apagar uma Coluna.Apagar uma Coluna.

    alter table [table name] drop column [column name];alter table [table name] drop column [column name];

    Adicionar uma coluna a uma Base de Dados.Adicionar uma coluna a uma Base de Dados.

    2008-2010 Portal Open Source | 2008-2010 Portal Open Source | Alguns Direitos ReservadosAlguns Direitos Reservados | Powered by | Powered by WordpressWordpress

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    2 de 14 09/09/2013 10:07

  • alter table [table name] add column [new column name] varchar (20);alter table [table name] add column [new column name] varchar (20);

    Mudar o nome de uma tabela.Mudar o nome de uma tabela.

    alter table [table name] change [old column name] [new column name] varchar (50);alter table [table name] change [old column name] [new column name] varchar (50);

    Criar uma nica coluna.Criar uma nica coluna.

    alter table [table name] add unique ([column name]);alter table [table name] add unique ([column name]);

    Criar uma coluna maior.Criar uma coluna maior.

    alter table [table name] modify [column name] VARCHAR(3);alter table [table name] modify [column name] VARCHAR(3);

    Apagar unica de uma tabela.Apagar unica de uma tabela.

    alter table [table name] drop index [colmn name];alter table [table name] drop index [colmn name];

    Carregar um ficheiro CSV para uma tabela.Carregar um ficheiro CSV para uma tabela.

    LOAD DATA INFILE /tmp/filename.csv replace INTO TABLE [table name] FIELDS TERMINATED BY , LINESLOAD DATA INFILE /tmp/filename.csv replace INTO TABLE [table name] FIELDS TERMINATED BY , LINESTERMINATED BY \n (field1,field2,field3);TERMINATED BY \n (field1,field2,field3);

    Fazer um backup de todas as bases de dados.Fazer um backup de todas as bases de dados.

    [mysql dir]/bin/mysqldump -u root -ppassword opt >/tmp/alldatabases.sql[mysql dir]/bin/mysqldump -u root -ppassword opt >/tmp/alldatabases.sql

    Fazer um backup de apenas uma base de dados.Fazer um backup de apenas uma base de dados.

    [mysql dir]/bin/mysqldump -u username -ppassword databases databasename >/tmp/databasename.sql[mysql dir]/bin/mysqldump -u username -ppassword databases databasename >/tmp/databasename.sql

    Fazer o backup de uma tabela de uma base de dados.Fazer o backup de uma tabela de uma base de dados.

    [mysql dir]/bin/mysqldump -c -u username -ppassword databasename tablename >[mysql dir]/bin/mysqldump -c -u username -ppassword databasename tablename >/tmp/databasename.tablename.sql/tmp/databasename.tablename.sql

    Restaurar uma base de dados (ou tabela) de um backup.Restaurar uma base de dados (ou tabela) de um backup.

    [mysql dir]/bin/mysql -u username -ppassword databasename < /tmp/databasename.sql[mysql dir]/bin/mysql -u username -ppassword databasename < /tmp/databasename.sql

    Criar Tabela Exemplo 1.Criar Tabela Exemplo 1.

    CREATE TABLE [table name] (firstname VARCHAR(20), middleinitial VARCHAR(3), lastnameCREATE TABLE [table name] (firstname VARCHAR(20), middleinitial VARCHAR(3), lastnameVARCHAR(35),suffix VARCHAR(3),officeid VARCHAR(10),userid VARCHAR(15),username VARCHAR(8),emailVARCHAR(35),suffix VARCHAR(3),officeid VARCHAR(10),userid VARCHAR(15),username VARCHAR(8),emailVARCHAR(35),phone VARCHAR(25), groupsVARCHAR(35),phone VARCHAR(25), groupsVARCHAR(15),datestamp DATE,timestamp time,pgpemail VARCHAR(255));VARCHAR(15),datestamp DATE,timestamp time,pgpemail VARCHAR(255));

    Criar Tabela Exemplo 2.Criar Tabela Exemplo 2.

    create table [table name] (personid int(50) not null auto_increment primary key,firstnamecreate table [table name] (personid int(50) not null auto_increment primary key,firstnamevarchar(35),middlename varchar(50),lastnamevarchar(50) default bato);varchar(35),middlename varchar(50),lastnamevarchar(50) default bato);

    Clausulas e DeclaraesClausulas e Declaraes MYSQL MYSQL

    ALTER DATABASEALTER DATABASE

    ALTER TABLEALTER TABLE

    ALTER VIEWALTER VIEW

    ANALYZE TABLEANALYZE TABLE

    BACKUP TABLEBACKUP TABLE

    CACHE INDEXCACHE INDEX

    CHANGE MASTER TOCHANGE MASTER TO

    CHECK TABLECHECK TABLE

    CHECKSUM TABLECHECKSUM TABLE

    COMMITCOMMIT

    CREATE DATABASECREATE DATABASE

    CREATE INDEXCREATE INDEX

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    3 de 14 09/09/2013 10:07

  • CREATE TABLECREATE TABLE

    CREATE VIEWCREATE VIEW

    DELETEDELETE

    DESCRIBEDESCRIBE

    DODO

    DROP DATABASEDROP DATABASE

    DROP INDEXDROP INDEX

    DROP TABLEDROP TABLE

    DROP USERDROP USER

    DROP VIEWDROP VIEW

    EXPLAINEXPLAIN

    FLUSHFLUSH

    GRANTGRANT

    HANDLERHANDLER

    INSERTINSERT

    JOINJOIN

    KILLKILL

    LOAD DATA FROM MASTERLOAD DATA FROM MASTER

    LOAD DATA INFILELOAD DATA INFILE

    LOAD INDEX INTO CACHELOAD INDEX INTO CACHE

    LOAD TABLE...FROM MASTERLOAD TABLE...FROM MASTER

    LOCK TABLESLOCK TABLES

    OPTIMIZE TABLEOPTIMIZE TABLE

    PURGE MASTER LOGSPURGE MASTER LOGS

    RENAME TABLERENAME TABLE

    REPAIR TABLEREPAIR TABLE

    REPLACEREPLACE

    RESETRESET

    RESET MASTERRESET MASTER

    RESET SLAVERESET SLAVE

    RESTORE TABLERESTORE TABLE

    REVOKEREVOKE

    ROLLBACKROLLBACK

    ROLLBACK TO SAVEPOINTROLLBACK TO SAVEPOINT

    SAVEPOINTSAVEPOINT

    SELECTSELECT

    SETSET

    SET PASSWORDSET PASSWORD

    SET SQL_LOG_BINSET SQL_LOG_BIN

    SET TRANSACTIONSET TRANSACTION

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    4 de 14 09/09/2013 10:07

  • SHOW BINLOG EVENTSSHOW BINLOG EVENTS

    SHOW CHARACTER SETSHOW CHARACTER SET

    SHOW COLLATIONSHOW COLLATION

    SHOW COLUMNSSHOW COLUMNS

    SHOW CREATE DATABASESHOW CREATE DATABASE

    SHOW CREATE TABLESHOW CREATE TABLE

    SHOW CREATE VIEWSHOW CREATE VIEW

    SHOW DATABASESSHOW DATABASES

    SHOW ENGINESSHOW ENGINES

    SHOW ERRORSSHOW ERRORS

    SHOW GRANTSSHOW GRANTS

    SHOW INDEXSHOW INDEX

    SHOW INNODB STATUSSHOW INNODB STATUS

    SHOW LOGSSHOW LOGS

    SHOW MASTER LOGSSHOW MASTER LOGS

    SHOW MASTER STATUSSHOW MASTER STATUS

    SHOW PRIVILEGESSHOW PRIVILEGES

    SHOW PROCESSLISTSHOW PROCESSLIST

    SHOW SLAVE HOSTSSHOW SLAVE HOSTS

    SHOW SLAVE STATUSSHOW SLAVE STATUS

    SHOW STATUSSHOW STATUS

    SHOW TABLE STATUSSHOW TABLE STATUS

    SHOW TABLESSHOW TABLES

    SHOW VARIABLESSHOW VARIABLES

    SHOW WARNINGSSHOW WARNINGS

    START SLAVESTART SLAVE

    START TRANSACTIONSTART TRANSACTION

    STOP SLAVESTOP SLAVE

    TRUNCATE TABLETRUNCATE TABLE

    UNIONUNION

    UNLOCK TABLESUNLOCK TABLES

    USEUSE

    Funes das StringsFunes das Strings

    AES_ENCRYPTAES_ENCRYPT

    ASCIIASCII

    BINBIN

    BINARYBINARY

    BIT_LENGTHBIT_LENGTH

    CHARCHAR

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    5 de 14 09/09/2013 10:07

  • CHAR_LENGTHCHAR_LENGTH

    CHARACTER_LENGTHCHARACTER_LENGTH

    COMPRESSCOMPRESS

    CONCATCONCAT

    CONCAT_WSCONCAT_WS

    CONVCONV

    DECODEDECODE

    DES_DECRYPTDES_DECRYPT

    DES_ENCRYPTDES_ENCRYPT

    ELTELT

    ENCODEENCODE

    ENCRYPTENCRYPT

    EXPORT_SETEXPORT_SET

    FIELDFIELD

    FIND_IN_SETFIND_IN_SET

    HEXHEX

    INET_ATONINET_ATON

    INET_NTOAINET_NTOA

    INSERTINSERT

    INSTRINSTR

    LCASELCASE

    LEFTLEFT

    LENGTHLENGTH

    LOAD_FILELOAD_FILE

    LOCATELOCATE

    LOWERLOWER

    LPADLPAD

    LTRIMLTRIM

    MAKE_SETMAKE_SET

    MATCH AGAINSTMATCH AGAINST

    MD5MD5

    MIDMID

    OCTOCT

    OCTET_LENGTHOCTET_LENGTH

    OLD_PASSWORDOLD_PASSWORD

    ORDORD

    PASSWORDPASSWORD

    POSITIONPOSITION

    QUOTEQUOTE

    REPEATREPEAT

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    6 de 14 09/09/2013 10:07

  • REPLACEREPLACE

    REVERSEREVERSE

    RIGHTRIGHT

    RPADRPAD

    RTRIMRTRIM

    SHASHA

    SHA1SHA1

    SOUNDEXSOUNDEX

    SPACESPACE

    STRCMPSTRCMP

    SUBSTRINGSUBSTRING

    SUBSTRING_INDEXSUBSTRING_INDEX

    TRIMTRIM

    UCASEUCASE

    UNCOMPRESSUNCOMPRESS

    UNCOMPRESSED_LENGTHUNCOMPRESSED_LENGTH

    UNHEXUNHEX

    UPPERUPPER

    Funes da data e da horaFunes da data e da hora

    ADDDATEADDDATE

    ADDTIMEADDTIME

    CONVERT_TZCONVERT_TZ

    CURDATECURDATE

    CURRENT_DATECURRENT_DATE

    CURRENT_TIMECURRENT_TIME

    CURRENT_TIMESTAMPCURRENT_TIMESTAMP

    CURTIMECURTIME

    DATEDATE

    DATE_ADDDATE_ADD

    DATE_FORMATDATE_FORMAT

    DATE_SUBDATE_SUB

    DATEDIFFDATEDIFF

    DAYDAY

    DAYNAMEDAYNAME

    DAYOFMONTHDAYOFMONTH

    DAYOFWEEKDAYOFWEEK

    DAYOFYEARDAYOFYEAR

    EXTRACTEXTRACT

    FROM_DAYSFROM_DAYS

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    7 de 14 09/09/2013 10:07

  • FROM_UNIXTIMEFROM_UNIXTIME

    GET_FORMATGET_FORMAT

    HOURHOUR

    LAST_DAYLAST_DAY

    LOCALTIMELOCALTIME

    LOCALTIMESTAMPLOCALTIMESTAMP

    MAKEDATEMAKEDATE

    MAKETIMEMAKETIME

    MICROSECONDMICROSECOND

    MINUTEMINUTE

    MONTHMONTH

    MONTHNAMEMONTHNAME

    NOWNOW

    PERIOD_ADDPERIOD_ADD

    PERIOD_DIFFPERIOD_DIFF

    QUARTERQUARTER

    SEC_TO_TIMESEC_TO_TIME

    SECONDSECOND

    STR_TO_DATESTR_TO_DATE

    SUBDATESUBDATE

    SUBTIMESUBTIME

    SYSDATESYSDATE

    TIMETIME

    TIMEDIFFTIMEDIFF

    TIMESTAMPTIMESTAMP

    TIMESTAMPDIFFTIMESTAMPDIFF

    TIMESTAMPADDTIMESTAMPADD

    TIME_FORMATTIME_FORMAT

    TIME_TO_SECTIME_TO_SEC

    TO_DAYSTO_DAYS

    UNIX_TIMESTAMPUNIX_TIMESTAMP

    UTC_DATEUTC_DATE

    UTC_TIMEUTC_TIME

    UTC_TIMESTAMPUTC_TIMESTAMP

    WEEKWEEK

    WEEKDAYWEEKDAY

    WEEKOFYEARWEEKOFYEAR

    YEARYEAR

    YEARWEEKYEARWEEK

    Funes matemticas e de agregaoFunes matemticas e de agregao

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    8 de 14 09/09/2013 10:07

  • ABSABS

    ACOSACOS

    ASINASIN

    ATANATAN

    ATAN2ATAN2

    AVGAVG

    BIT_ANDBIT_AND

    BIT_ORBIT_OR

    BIT_XORBIT_XOR

    CEILCEIL

    CEILINGCEILING

    COSCOS

    COTCOT

    COUNTCOUNT

    CRC32CRC32

    DEGREESDEGREES

    EXPEXP

    FLOORFLOOR

    FORMATFORMAT

    GREATESTGREATEST

    GROUP_CONCATGROUP_CONCAT

    LEASTLEAST

    LNLN

    LOGLOG

    LOG2LOG2

    LOG10LOG10

    MAXMAX

    MINMIN

    MODMOD

    PIPI

    POWPOW

    POWERPOWER

    RADIANSRADIANS

    RANDRAND

    ROUNDROUND

    SIGNSIGN

    SINSIN

    SQRTSQRT

    STDSTD

    STDDEVSTDDEV

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    9 de 14 09/09/2013 10:07

  • SUMSUM

    TANTAN

    TRUNCATETRUNCATE

    VARIANCEVARIANCE

    Funes de controlo de fluxoFunes de controlo de fluxo

    CASECASE

    IFIF

    IFNULLIFNULL

    NULLIFNULLIF

    Utilitrios da linha de comandoUtilitrios da linha de comando

    comp_errcomp_err

    isamchkisamchk

    make_binary_distributionmake_binary_distribution

    msql2mysqlmsql2mysql

    my_print_defaultsmy_print_defaults

    myisamchkmyisamchk

    myisamlogmyisamlog

    myisampackmyisampack

    mysqlaccessmysqlaccess

    mysqladminmysqladmin

    mysqlbinlogmysqlbinlog

    mysqlbugmysqlbug

    mysqlcheckmysqlcheck

    mysqldumpmysqldump

    mysqldumpslowmysqldumpslow

    mysqlhotcopymysqlhotcopy

    mysqlimportmysqlimport

    mysqlshowmysqlshow

    perrorperror

    Perl API Utilizando funes e metodos construidos em Perl DBI com MySQLPerl API Utilizando funes e metodos construidos em Perl DBI com MySQL

    available_driversavailable_drivers

    begin_workbegin_work

    bind_colbind_col

    bind_columnsbind_columns

    bind_parambind_param

    bind_param_arraybind_param_array

    bind_param_inoutbind_param_inout

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    10 de 14 09/09/2013 10:07

  • cancan

    cloneclone

    column_infocolumn_info

    commitcommit

    connectconnect

    connect_cachedconnect_cached

    data_sourcesdata_sources

    disconnectdisconnect

    dodo

    dump_resultsdump_results

    errerr

    errstrerrstr

    executeexecute

    execute_arrayexecute_array

    execute_for_fetchexecute_for_fetch

    fetchfetch

    fetchall_arrayreffetchall_arrayref

    fetchall_hashreffetchall_hashref

    fetchrow_arrayfetchrow_array

    fetchrow_arrayreffetchrow_arrayref

    fetchrow_hashreffetchrow_hashref

    finishfinish

    foreign_key_infoforeign_key_info

    funcfunc

    get_infoget_info

    installed_versionsinstalled_versions

    last_insert_idlast_insert_id

    looks_like_numberlooks_like_number

    neatneat

    neat_listneat_list

    parse_dsnparse_dsn

    parse_trace_flagparse_trace_flag

    parse_trace_flagsparse_trace_flags

    pingping

    prepareprepare

    prepare_cachedprepare_cached

    primary_keyprimary_key

    primary_key_infoprimary_key_info

    quotequote

    quote_identifierquote_identifier

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    11 de 14 09/09/2013 10:07

  • rollbackrollback

    rowsrows

    selectall_arrayrefselectall_arrayref

    selectall_hashrefselectall_hashref

    selectcol_arrayrefselectcol_arrayref

    selectrow_arrayselectrow_array

    selectrow_arrayrefselectrow_arrayref

    selectrow_hashrefselectrow_hashref

    set_errset_err

    statestate

    table_infotable_info

    table_info_alltable_info_all

    tablestables

    tracetrace

    trace_msgtrace_msg

    type_infotype_info

    type_info_alltype_info_all

    Atributos para gerirAtributos para gerir

    PHP API Utilizando funes construidas em PHP com MySQLPHP API Utilizando funes construidas em PHP com MySQL

    mysql_affected_rowsmysql_affected_rows

    mysql_change_usermysql_change_user

    mysql_client_encodingmysql_client_encoding

    mysql_closemysql_close

    mysql_connectmysql_connect

    mysql_create_dbmysql_create_db

    mysql_data_seekmysql_data_seek

    mysql_db_namemysql_db_name

    mysql_db_querymysql_db_query

    mysql_drop_dbmysql_drop_db

    mysql_errnomysql_errno

    mysql_errormysql_error

    mysql_escape_stringmysql_escape_string

    mysql_fetch_arraymysql_fetch_array

    mysql_fetch_assocmysql_fetch_assoc

    mysql_fetch_fieldmysql_fetch_field

    mysql_fetch_lengthsmysql_fetch_lengths

    mysql_fetch_objectmysql_fetch_object

    mysql_fetch_rowmysql_fetch_row

    mysql_field_flagsmysql_field_flags

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    12 de 14 09/09/2013 10:07

  • + + ADICIONAR ADICIONAR COMENTRIOCOMENTRIO

    mysql_field_lenmysql_field_len

    mysql_field_namemysql_field_name

    mysql_field_seekmysql_field_seek

    mysql_field_tablemysql_field_table

    mysql_field_typemysql_field_type

    mysql_free_resultmysql_free_result

    mysql_get_client_infomysql_get_client_info

    mysql_get_host_infomysql_get_host_info

    mysql_get_proto_infomysql_get_proto_info

    mysql_get_server_infomysql_get_server_info

    mysql_infomysql_info

    mysql_insert_idmysql_insert_id

    mysql_list_dbsmysql_list_dbs

    mysql_list_fieldsmysql_list_fields

    mysql_list_processesmysql_list_processes

    mysql_list_tablesmysql_list_tables

    mysql_num_fieldsmysql_num_fields

    mysql_num_rowsmysql_num_rows

    mysql_pconnectmysql_pconnect

    mysql_pingmysql_ping

    mysql_querymysql_query

    mysql_real_escape_stringmysql_real_escape_string

    mysql_resultmysql_result

    mysql_select_dbmysql_select_db

    mysql_statmysql_stat

    mysql_tablenamemysql_tablename

    mysql_thread_idmysql_thread_id

    mysql_unbuffered_querymysql_unbuffered_query

    Partilhe com a Comunidade:Partilhe com a Comunidade:

    Outros Outros artigos artigos de de interesse:interesse:Oracle disponibiliza Mysql 5.5Oracle disponibiliza Mysql 5.5

    Como criar um Cluster Mysql para 2 Servidores (so necessrios 3 na realidade)Como criar um Cluster Mysql para 2 Servidores (so necessrios 3 na realidade)

    Votar nos melhores comandos LinuxVotar nos melhores comandos Linux

    Adicionar uma ligao ODBC para MySQL em UbuntuAdicionar uma ligao ODBC para MySQL em Ubuntu

    Tags:Tags: linhas de comandolinhas de comando, , mysqlmysql

    1 1 ComentrioComentrio

    Licinio CenturaLicinio Centura 22 de Fevereiro de 2011 s 7:0722 de Fevereiro de 2011 s 7:07

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    13 de 14 09/09/2013 10:07

  • Deixe-nos Deixe-nos o o seu seu comentrio!comentrio!

    Nome (required)Nome (required)

    Mail (no ser publicado) (required)Mail (no ser publicado) (required)

    WebsiteWebsite

    ComentrioComentrio

    XHTML:XHTML: Pode usar as seguintes tags: Pode usar as seguintes tags:

    Notificar-me por email de novos comentrios a este artigo.Notificar-me por email de novos comentrios a este artigo.

    Otpimos comandos, vao ajudar-me imenso na minha investigacao de paginas dinamicas usandoOtpimos comandos, vao ajudar-me imenso na minha investigacao de paginas dinamicas usandoMySQL com PHP.MySQL com PHP.

    Os comandos MySQL mais comuns | Portal Open Source http://www.portalopensource.com/2009/01/19/os-comandos-mysql-mai...

    14 de 14 09/09/2013 10:07