比较常用的数据库语句使用

首先连接好你的数据库之后

数据库操作语句

1、创建数据库,数据库名字例如叫 rhp1

CREATE DATABASE rhp1;

2、显示数据库

SHOW DATABASES;(显示的是所有数据库)

这里可以看到执行1,2行语句之后,显示如下,看到我的数据库rhp1已经在我的MySQL数据库中了

3、查看某个数据库的定义的信息:

SHOW CREATE DATABASE rhp1;

4、删除数据库

DROP DATABASE rhp1;

,不相信时候已经删除,可以使用执行第二步查看一下

5、接下来如果要对数据库进行任何操作,都先使用它,必须先执行这行语句 use +数据库名字

USE rhp1;

6、有了上一步use语句之后,就可以操作访问我们的数据库啦

7、select database();  // 查看正在使用的数据库:

下面介绍表相关数据结构

简单介绍一下数据库的各个关系,如果和Java各个进行类比的话

类——表;

类中属性——表中字段;

对象——记录

下面具体举例

1、创建表,属性

格式:

create table 表名(

   字段名 类型(长度) 约束,

   字段名 类型(长度) 约束

);

例如:创建一个sort表,两个属性分别为 int型id, varchar型name(其中sid,sname,是为了便于区别各个添加的字段属于那张表里面的,)

CREATE TABLE sort(
sid INT primary key AUTO_INCREMENT,//后面加了两个约束,主键,让主键列数据实现自动增长
sname VARCHAR(100)
);

2、删除主键:alter table 表名 drop primary key;

alter table sort drop primary key;

3、表中增加列,添加字段

ALTER TABLE sort ADD sage INT ;

4、show tables ;   (查看所有的数据表)

5、desc 表名;     (查看表结构)

5、删除表

drop table 表名;

6、修改表中的列

ALTER TABLE sort MODIFY sname VARCHAR(50) NOT NULL;

7、删除表中的列

alter table 表名 drop 列名;

8、修改表名

rename table 表名 to 新表名;

插入表记录

注意

插入的数据应与字段的数据类型相同

数据的大小应该在列的长度范围内

values中列出的数据位置必须与被加入列的排列位置相对应。

除了数值类型外,其它的字段类型的值必须使用引号引起。

如果要插入空值,可以不写字段,或者插入 null

对于自动增长的列在操作时,直接插入null值即可。

1、在表里插入数据(字段)

例如:

INSERT INTO sort(sid,sname) VALUES('001', '电器');

INSERT INTO sort(sid,sname) VALUES('002', '服饰');

INSERT INTO sort VALUES('003', '化妆品');

INSERT INTO sort VALUES('004','书籍');

 2、查询刚刚插入的数据 select语句

SELECT sid,sname FROM sort;

 

 

3、更新表记录

update 表名 set 字段名=,字段名=;

update 表名 set 字段名=,字段名=where 条件;

 

注意:

 

列名的类型与修改的值要一致.

 修改值得时候不能超过最大长度.

 

值如果是字符串或者日期需要加’’.

UPDATE sort SET sname ="日用品";

即为所有的sname列都改变为“日用品”

 

 

 带约束的

 UPDATE sort SET sname ="日用品" WHERE sid='1';

 

 

4、删除表记录

delete from 表名 [where 条件];

或者

truncate table 表名;

 例如:

DELETE FROM sort WHERE sname='电器';

删除表:DELETE FROM sort;

    TRUNCATE TABLE sort;

注意两者区别:

删除方式:delete 一条一条删除,不清空auto_increment记录数。

truncate 直接将表删除,重新建表,auto_increment将置为零,从新开始。

 

 5、distinct用于去除重复记录

select distinct 字段 from 表名;

6、我们在sql语句的操作中,可以直接对列进行运算。

SELECT sid+2,sname FROM sort;

 

 列举一些条件语句

 

 

以上就是数据库一些基本操作语句,数据库不区分大小写,小写的写完系统自动默认变成呢大写,用起来挺好玩的,嘿嘿,下面附上整个操作语句,仅供参考

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-06-17 15:48  浪哥学习笔记  阅读(6848)  评论(0编辑  收藏  举报