MYSQL中的基本操作

一.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;










  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL对JSON的基本操作主要包括合并JSON数据、创建JSON数组形式和JSON对象的数据、创建JSON类型的字段以及修改JSON数据。 合并JSON数据可以使用函数JSON_MERGE(json_doc, json_doc[, json_doc] …),其json_doc表示要合并的JSON数据。 创建JSON数组形式的数据可以使用函数JSON_ARRAY([val[, val] …]),其val表示要添加到JSON数组的值。创建JSON对象形式的数据可以使用函数JSON_OBJECT([key, val[, key, val] …]),其key表示键,val表示值。 在MySQL 5.7版本开始,可以直接设置字段类型为json类型来存储JSON数据。例如,可以创建一张名为test_user的表,并设置一个名为data的字段类型为json: CREATE TABLE `test_user`(`id` INT PRIMARY KEY AUTO_INCREMENT, `data` JSON); 修改JSON数据的方法包括在JSON数组后增加新的数据和在JSON数组插入新的数据。可以使用函数JSON_ARRAY_APPEND(json_doc, path, val[, path, val] …)在JSON数组后增加新的数据,其json_doc表示要修改的JSON数据,path表示要添加数据的路径,val表示要添加的值。可以使用函数JSON_ARRAY_INSERT(json_doc, path, val[, path, val] …)在JSON数组插入新的数据,其json_doc表示要修改的JSON数据,path表示要插入数据的路径,val表示要插入的值。 通过以上方法,可以对MySQL的JSON数据进行基本操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值