欢迎光临散文网 会员登陆 & 注册

初识sql语句

2021-09-08 16:54 作者:海鸥之道  | 我要投稿

有的mysql这个数据库软件,就可以将程序员从对数据的管理中解脱出来,专注于对程序逻辑的编写

mysql服务端软件即mysqld帮我们管理好文件夹及文件,前提是作为使用者的我们,需要下载mgsqld的客户端。或者其他模块来连接到mysqld,然后使用mysql软件规定的语法格式去提交自己命令,实现对文件夹或者文件的管理。该语法即sql(Structured Query Language即结构化查询语言)

1)、DDL语句    数据库定义语言:数据库、表、视图、索引、存储过程,例如;create  drop alter

2)、DML语句   数据库操纵语言:插入数据insert 、删除数据delect、更新数据库update、查询数据select

3)、DCL语句    数据库控制语言:例如控制用户的访问权限grant、revoke

一、操作文件夹(库)

(也就是创建文件夹)

指令: create database db1 charset utf8;

指令:1)show create database db1; #显示db1 表信息

2)show databases;  #显示所有文件夹名称

指令:alter database db1 charset gbk;

在查看:show create database db1;

指令: drop database db1;

二、操作文件(表)

切换文件夹指令: use db1;

指令:create table t1(id int, name char);

在mysql安装根目录出现两个文件夹,注意不是一个!

    t1.frm标的结构标题等

    t1.ibd 数据

指令: show create table t1; # 查看t1 框架信息

show tables;  #查看所有的表名称

desc t1;  # 以表格的形式,查看表t1框架结构信息

指令:alter table t1 modify name char(6);

在查看table:

alter table t1 change name NAME char(7);

在查看table:

指令: drop table t1;

三、操作文件内容

指令:insert t1(id,name) values(1,'egon1'),(2,'egon2'),(3,'egon3');

指令:select id,name from db1.t1;

select * from db1,t1;  # 效果同上

指令:update db1.t1 set name='SB';

查看t1:

update db1.t1 set name='海鸥' where id=2;

查看t1:

delete from t1;

全部删除

delete from t1 where id=2;

指定id 删除;

‘\c’ 可以用来终止指令,若指令中缺少单引号,还需要补全,如:

'\c   

初识sql语句的评论 (共 条)

分享到微博请遵守国家法律