mysql学习笔记
来源:互联网 发布:biorad cfx 软件下载 编辑:程序博客网 时间:2024/06/06 00:57
记录下自己学习MySQL的心得和体会!
14.7.11
在Ubuntu下安装MySQL很容易只要安装:
mysql-server
mysql-client
常用操作:
创建数据库:create datebase maxdb;
查看数据库:show databases;
使用数据库:use database;
添加用户: grant all privileges on maxdb.* to 'max' identified by 'mppass' with grant option;
查询账户信息: select user, password from mysql.user;
安全配置:
删除匿名用户:delete from mysql.user where user='';
flush privileges;
运行安全脚本: mysql_secure_installation (1.为root用户指定密码)
(2.删除匿名用户)
(3.禁用root远程登入)
(4.删除初始时创建的test数据库)
配置~/.my.cnf文件:
[mysql]
user="max"
password="mppass"
database="maxdb"
这样的话,以后只要输入mysql就可以进入数据库,同时为了保证数据库的安全此文件必须放在用户家目录,并把文件的德权限改成400
MySQL会保存所有的操作记录,为了安全要见文件删除 或者权限设成400
$ rm ~/.mysql_history
$ ln -s /dev/null ~/.mysql_history
创建表: use msxdb;
create table people (
name char(10),
hired date,
store integer,
hourly bool
);
也可以这样写:create table people (name char(10), hired date, store integer, hourly bool );
显示数据库中表的清单:show tables;
显示名为people表的描述信息: describe people;
修改表: alter table people modify hourly bool default true;
添加数据: insert into people values ('tom', '2014/07/11', 4, false);
也可以这样写: insert into people (name, store)
values (‘percy’ , 2 ),
('bailey' , 2);
使用文件将数据导入数据库:
cat load
use maxdb;
load data local infile '/home/caoye/addfile' into table peolpe;
cat addfile
max \N 4 0
zach 09-03-246 0
sam 2008-01-286 1
$msql -vv < locad
但是在实际操作中或报错: The used command is not allowed with this MySQL version
原因出在local上:在.my.cnf 最后添加:local-infile=1就可以了!
查询:
cat set2
use maxdb;
select * from people order by name;
$mysql < set2
数据库备份:mysqldump -u max -p maxdb > maxdb.bkup.sql
数据库恢复:mysql -u max -p maxdb < maxdb.bkup.sql
- 【MySQL】MySQL学习笔记
- 【mysql】mysql学习笔记
- Mysql学习笔记 --- mysql数据类型
- MySQL学习笔记--MySQL编程
- JBoss-MySql学习笔记
- mysql学习笔记
- Mysql学习笔记(1)
- Mysql学习笔记
- MySQL学习笔记
- Tomcat Mysql 。。。学习笔记
- mysql学习笔记
- mysql DB(学习笔记)
- MySQL 学习笔记一
- MySQL学习笔记
- mysql学习笔记
- mysql学习笔记
- MySQL学习笔记
- MySql学习笔记
- 基于ARM11+Linux的无线视频监控系统
- 48个实用的HTML特效代码<推荐初学者使用>
- 捕捉异常 @try //有可能出异常的代码块 @catch //如果捕捉到错误,则会执行此处的代码 @finally //可选的
- android移动开发:复试总结
- 机器学习:3、Adaboost
- mysql学习笔记
- 啊发奋份双方的身份
- gd_t和bd_t 以及 *gd asm ("r8")
- hdu1170 Balloon Comes!(字符串:水题)
- 黑马程序员_十字路口交通灯控制系统笔记
- 指针的初始化问题
- 转折后的总结--2014年找工作
- Java GUI事件监听器
- MySQL数据库导出导入失败情况下的方法步骤