mysql的学习笔记

来源:互联网 发布:linux dd 克隆系统 编辑:程序博客网 时间:2024/05/18 02:05

1.    mysql的安装:

1)    可以直接去官网下载mysql的msi的包进行安装和配置

2)    可以下载wampserver是Windows Apache Mysql PHP集成安装环境。

2.    mysql的操作:

1)    创建数据库:create database 数据库名;删除数据库:dropdatabase 数据库名

2)    查看数据库:show databases;

3)    进入某个数据库:use 数据库名;例如:use mysql;进入到mysql数据库进行其他操作

4)    在数据库中创建表:create table 表名(字段名字 字段类型定义);

例如:创建一个用户表create tableuser(

                     id smallint(5) unsignedauto_increment,

                     name varchar(30) not null

                     );

5)    更新数据库中标的字段名字或类型:alter table 表名 modify 字段名 新字段名类型的定义或者 alter table 表名 change 字段名 新的字段名 字段名类型

例如更改上述的name的字段类型为varchar(50):

Alter table usermodify name varchar(50);

Alter table userchange name name varchar(50);

6)    删除数据库中表的字段:alter table 表名 drop 字段名字;

例如:altertable user drop name;

7)    表添加字段:alter table 表名 add 字段名字 字段类型定义;

8)    删除数据库表:drop table 表名;

3.    Mysql的数据类型:

1)    整型:常用的有:int  mallint  inyint等

2)    浮点型:常用的有 float double demical等

3)    字符型:常用的有char varchar

4)    日期型:常用的有date;

4.    对数据库表的操作:

1)    添加数据:insert into 表名 (字段名)values(所要插入的数据);

例如:insertinto user(name) values (‘zhang’);

2)    删除数据:drop from 表名 where范围;

3)    修改数据:update 表名 set filed1=’’ where 范围

例如:updateuser set name=’li’where id=1;

4)    查询数据:select * from 表名;(where加范围)

5.    表连接

5)    表内连接

Select col1,col2,…from table1,table2 wheretable1.col3=table2.col3;

6)    表外连接(左右连接)

左连接:select col1,col2 from table1 left join table2 ontable1.col3=table2.col3;

右连接:select col1,col2 fromtable1 right join table2 on table1.col3=table2.col3;

7)    子查询

Select *from table1 where col1[in][=](select *from table2where col…)

6.    索引

创建主键索引:alter table table_name add primary_key(col);

索引列不允许包含重复值,且不能为空。

table_name 是指要增加索引的表名,col是指对那些列进行索引,当多列时,多列时间用逗号隔开index_name可选,缺省时,mysql将根据第一个索引列赋予一个名称。

创建普通的索引

Create index index_name on table_name(col);

Alter table table_name add indexindex_name(col);

   创建唯一索引

Create unique ndex index_name ontable_name(col);

Alter table table_name add unique(col);

 

 

 

0 0
原创粉丝点击