简单Mysql命令
MySql 基本操作
一、基础
1: 登陆:mysql –u username –p <回车》 然后输入密码
2:查看数据库:show databases;
3:使用数据库use databasename;
4: 常看数据库表 show tables; 但是前提是你已经使用了use 命令,如果没有 的话可以使用 show tables from databasename ;
5: 查看数据表的内部结构
Desc tablename ;前提是 你进入了该数据库 。如果没有 可以使用
Show columns from databasename.tablename
6:创建数据库 create database databasename ;
7:创建数据表 :create table tablename (
字段1 数据类型,
字段2 数据类型
.
.
.
)
8:插入数据表数据 和正常使用SQL数据库是一样的,insert databasename。tableName(字段名,字段名,。。。) values(‘’,‘’,。。。。)
9:得到数据 :select * from tableName
10:删除数据:delete from 语句 。
11:更新 upodate
二、高级
12:创建用户和授权:(通常Root 用户只是 管理的时候采用得到,平时用普通账户)
1) 使用grant命令(这个命令分派的时候 没有这个用户会自动创建一个用户。)
2) Eg: 创建一个用户是他可以使用所有数据库和表,
Grant all on *.* to zhang indentified by ‘admin’
这样一个用户名是zhang 的用户 密码是 admin 的用户就创建了 ,他拥有的权限是 。。。
Eg:创建一个用户使他只可以 拥有 mydatabase 的数据库
Grant all on mydatabase.* to jim indentified by ’jim’
这样子一个名称是 jim的用户 就创建了
3) 创建了用户就可以用select user from mysql.user 查看当前的用户了。
13:权限的回收 使用 revoke 语句
相关网站 ():http://www.alixixi.com/program/a/2008020831360.shtml
相关文档:
MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下
面的方法即可让系统定期备份数据。
1、创建备份文件夹
#cd /www
#makedir backup
2、编写运行脚本
#vi autobackup
写入以下内容:
filename=`date +%Y%m%d`
mysql_bin_dir/mysqldump –opt da ......
inner joins 內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。
为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。
party(Co
de,Name,Leader)
Code: 政党代码
Name: 政党名称
Leader: 政党领袖
msp(Name,Party,Constituency ......
---- 在数据库的应用开发中,常常会遇到性能和代价的之间矛盾。以作者在开发股市行
情查询和交易系统中遇到的问题为例,要在实时记录1000多只股票每分钟更新一次的行
情数据的同时,响应大量并发用户的数据查询请求。考虑到性价比和易维护性,系统又
要求在基于PC服务器,Windows NT平台的软硬件环境下实现。开 ......
首先安装必需的开发
包
sudo apt-get install gcc g++ libgcc1 libg++ make gdb
安装MYSQL的C语言开发包
sudo apt-get install libmysql++-dev libmysql++2c2a libmysqlclient15-dev libmysqlclient15off
把lib文件拷贝到公用
sudo cp /usr/lib/mysql/* /usr/lib/
建立一个新文件test.cpp
vim test.cpp
输入内容
......
在讲MySQL的Join语法前还是先回顾一下联结的语法,呵呵,其实连我自己都忘得差不多了,那就大家一起温习吧(如果内容有错误或有疑问,国内关于MySQL联结查询的资料十分少,相信大家在看了本文后会对MySQL联结语法有相当清晰的了解,也不会被Oracle的外联结的(“+”号)弄得糊涂了。
在SQL标准中规划的( ......