mysql基本操作

-- 登陆数据库
D:\phpStudy\MySQL\bin
> mysql  - uroot  - proot

-- 查看数据库
mysql
>  show databases;

-- 选择数据库
mysql
>  use bugfree;

-- 设置字符集
mysql
>   set  names  ' gbk ' ;

-- 查询数据库中的表
mysql
>  show tables;

-- 创建表
mysql
>  create table test(
    
->  tid  int ( 10 ) not  null ,
    
->  tname varchar( 100 ) not  null ,
    
->  tdate datetime not  null   default   ' 0000-00-00 ' ,
    
->  primary key (tid));

-- 查看表结构
mysql
>  desc test;

-- 添加列
mysql
>  alter table test add(tage  int ( 3 ));

-- 修改原表结构
mysql
>  alter table test modify tage  int ( 5 ) not  null ;

--修改列的默认值
mysql> alter table test alter tage set default '0';


-- 去掉列的默认值
mysql
>  alter table test alter tage drop  default ;

-- 删除列
mysql
>  alter table test drop column tage;

-- 插入数据
mysql
>  insert into test(tid,tname,tdate) value( 1 , ' yangjuqi ' , ' 2008-03-21 ' );

-- 查询数据
mysql
>  select  *  from test;

-- 模糊查询
mysql
>  select  *  from test  where  tname like  ' %杨% ' ;

-- 修改数据
mysql
>  update test  set  tname = ' 张三 '   where  tid = ' 2 ' ;

-- 删除数据
mysql
>  delete from test  where  tid = ' 2 ' ;

-- 删除表
mysql
>  drop table test;

-- 重命名表
mysql
>  alter table test rename testbak;

-- 分页查询(limit 起始行,取多少行)
mysql
>  select  *  from testbak limit  2 , 1 ;

-- 刷新数据库
mysql
>  flush privileges;

-- 显示数据库版本
mysql
>  select version();

-- 显示当前时间
mysql
>  select current_date;

-- 修改用户密码
D:\phpStudy\MySQL\bin
> mysqladmin  - uroot  - proot password yangjuqi

-- 将查询出的数据写入文件
mysql
>  select  *  from testbak into outfile  " d:/test.txt "  fields terminated by  " , " ;

-- 查看数据库状态
mysql
>  status;

-- 查看所有编码
mysql
>  show variables like  ' character_set_% ' ;

-- 导入sql文件命令
mysql
> source d: / mysql.sql; 

你可能感兴趣的:(mysql)