MYSQL学习笔记二

上一篇 / 下一篇  2012-02-13 08:49:39 / 个人分类:数据库

1.alter table 语句
alter table table_name action
2.对table重命名
alter table table_name rename as new_tablename
3.更改列的类型
alter table my_table modify i mediumint unsigned
alter table my_table change i i mediumint unsigned
4.更改类型时同时更改列名
alter table mytable chage i j mediumint unsigned
5.alter能在相同的语句中支持多个动作
6.将表从定长行转变为可变长行
alter table chartab1 modify name varchar(40)
7.转换表的类型
alter table table_name type=myisam
myisam可以对null值、blog值和text值进行索引,且他们是独立于机器的,可通过他们直接拷贝来将他们移到其他机器上。
8.获取表和数据库的信息
(1)show语句可用来获取表和数据库的几个方面的信息
show tables                         列出所有的表
show databases                      列出所有的数据库
show tables from db_name            列出指定数据库的表
show columns from table_name        列出指定表的列
describle table_name与explain table_name功能相同
show index from table_name          列出指定表的索引
show table status                   显示缺省数据库中表的说明
show table status from db_name      显示指定数据库中表的说明
mysqlshow语句提供了某些和show语句相同的功能,它可以从外壳程序中读取数据库和表的信息
9.检索记录select语句
select selectlist                    选择哪些列
from  tablename                      从何处选择行
where primary_constraint             行必须满足什么条件
group by grouping_columns            怎样对结果分组
order by sorting_columns             怎样对结果排序
having secondary_constraint          行必须满足的第二条件
limit count                          结果限定
mysql还可以引起表达式求值而不引用任何表
select sqrt(pow(3.2)+pow(4,2))
 
 
 

TAG:

 

评分:0

我来说两句

Open Toolbar