命令行操作sql语言

       sql语言作为数据库的一种标准语言,已经逐渐地在计算机领域的广泛应用开来,下面我就以mysql数据库为例来演示一下基本的sql查询语句的用法。

        数据库的语言分为两种类型:ddl(数据定义语言),dml(数据库操作语言);

        所谓的数据库定义语言就是对数据库中表的一些字段的定义,包括字段本身的属性描述以及字段之间的关系描述;数据库操作语言则主要是指对数据库中原本存储有的数据进行增,删,查,改,等的一些操作;看完下面的一些基本sql语句能够让你对他们的理解更加深入;

 

      数据定义语言ddl.

在建库建表以后,要在表中定义一些字段如一下建表sql语句:

create table userinfo(id int auto_increment primary key,name varchar(45) not null default 'xx',age smallint not null);

在该表中定义了三个字段id,name,age,每个字段的定义语句之间一逗号隔开(英文输入),int,varchar指定义的字段类型,其中varchar(45),中45代表字符的长度,varchar类型与char类型相比varchar是可伸缩长度的,而char则不行;

not null 指定义的字段不能为空,default 'xx',代表默认输入数据;smallint与int,短整型,整形,字段数据不是很长的话,可用smallint,此外。

 

 

   数据库操作语言dml.

完成了对表中的字段定义以后,就可以向表中插入数据了,下面示例向表中插入一行数据:

insert into userinfo(name,age)values('貂蝉',16);

如果需要同时插入多行数据则 可用如下

insert into userinfo(name,age)values('羞花,16),('猪八戒',60);

 

数据插入完成以后,就可以查询表中的数据了,下面查询示例:

select name,age from userinfo;

这行语句执行以后,就会显示出表中插入的数据;

 

除了这两句最基本的sql语句,还有一些修改列字段,修改数据等的一些语句。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值