作为测试人员,基础的 sql 命令是必须要掌握的,今天呢就给大家整理了一下常用的 mysql 命令,以及 mysql 命令和 oracle 命令的一些对比,如果有不足,欢迎大家补充。
net start mysql
net stop mysql
Mysqladmin –u root –p old_password password new_password;
quit;
flush privileges;
grant select on tableName to ‘username’@’host’
user:Select user()
Select database()
Select version()
show tables
create database 库名
drop databaser 库名
describe 表名 (DESC 表名)
create table 表名(字段名 varchar(20),字段名 char(1))
drop table 表名
alter table t1 rename t2
select * from 表名
insert into 表名 values(‘’,‘’)
update 表名 set 字段名=‘’
delete from 表名
alter table 表名 add 字段名 字段类型[是否允许非空]
alert table 表名 modify 字段名 字段类型[是否允许非空]
alter table表名 drop 字段名
#### 2.Oracle 和 mysql 常用命令对比:select to_char(sysdate,’yyyy-mm-dd’) from dual;
Select to_char(sysdate,’hh24-mi-ss’) from dual
select data_format(now(),'%Y-%m-%d')
Select time_format(now(),'%H-%i-%S')
select to_char(add_months(to_date ('20180119','yyyymmdd'),1),'yyyy-mm-dd') from dual
select date_add(‘20180119’,interval 1 month);
select substr(‘123swd’,1,5) from dual
select substring(‘asdqw2’,2)
select ‘a’||’b’ from dualMysql: select concat('a', 'b')