您的位置:首页 > 数据库 > MySQL

MYSQL中的基本操作

2016-07-21 17:58 423 查看
一.MYSQL数据库的基础操作语法

1.创建数据库:      CREATE DATABASE 数据库名;

2.查看数据库:      SHOW DATABASES;

3.选择数据库:      USE 数据库名;

4.删除数据库:      DROP DATABASE   数据库名;

5.查看数据库中有哪些表: SHOW TABLES;

二.MYSQL数据库中的数据表操作

1.创建数据表 :    CREATE   TABLE  数据表名   [(create_definition,....)];

其中create_definition,…是列属性部分,MySQL要求在创建表时,表至少包含一列。

每一列定义的具体格式如下:

col_name  type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [PRIMARY KEY ] [reference_definition]

例如创建一个tb_user表

create table tb_user

(

id int not null auto_increment primary key,

tel varchar(20) not null,

user  varchar(20) not null

password varchar(20) not null,

date date not null

);

参数说明表如下:



2.查看数据表信息

第一种:

SHOW [FULL] COLUMNS FROM 数据表名(FROM 数据库名);(如果在查看数据表之前选中了数据库,就不需要再申明数据库名了)



SHOW [FULL] COLUMNS  FROM 数据表名.数据库名;

第二种:

DESCRIBE 数据表名;

(其中DESCRIBE可以简写成DESC,也可以只列出某一列的信息 例如 : DESCRIBE   tb_user   id;)

3.修改数据表

ALTER TABLE 数据表名  操作

ALTER TABLE 语句允许指定多个动作,其动作间使用逗号隔开,每个动作表示对于表的修改。

例如:

在tb_usre表中插入一个字段luck_number;

alter table tb_user Add luck_number  int(3) not null;

在tb_user表中修改字段luck_number的信息
ALTER TABLE  tb_user  CHANGE   luck_number   luck_number   INT( 5 )   NOT NULL

4.数据表重命名

RENAME TABLE 数据表名1  TO 数据表明2

5.删除数据表

DROP TABLE 数据表名;

三.MYSQL数据库记录的基础操作

1.插入记录 insert

insert  into 数据表名(column_name,column_name2, … ) values (value1, value2, … )

 例如:

insert into tb_user(id,stuid,user,password,data,luck_number) values ('2','gsdf','小明','52634gdsh','2016-7-21','436257');

2.查询数据库记录 select

select  查找的内容  from  数据表名 where 查找的条件;

例如:

select  *  from  tb_user where 1; 或  select  * from tb_user;(表示查询tb_user一整张表)

多表查询:针对多个数据表进行查询,关键是where子句中查询条件的设置,要查找的字段名最好用“表名.字段名”表示,这样可以防止因表之间字段重名而造成无法获知该字段属于哪个表,在where子句中多个表之间所形成的联动关系应按如下形式书写:表1.字段=表2.字段 and 其他查询条件

例如:

select * from tb_student,tb_sscore where tb_student.userid=tb_sscore.sid and tb_student.userid=001;

3.修改记录  update

update 数据表名 set column_name = new_value1,column_name2 = new_value2, …where condition;

4.删除记录 delete

delete from 数据表名 where condition;



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: