mysql基本操作

本文提供了一系列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; 

转载于:https://www.cnblogs.com/lmjob/archive/2008/11/19/1336412.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值