基本SQL语句(非常适合新手入门的基本语法)

结构化查询语言(Structured Query Language,SQL)是关系数据库的标准语言,也是一个通用的,功能极强的关系数据库语言。其功能不仅仅是查询,而是包括数据库模式创建,数据库数据的插入与修改,数据库安全性完整性定义与控制等一系列功能。

接下来我将通过代码来演示一些数据库的简单操作。

 DDL-数据库操作

1.创建数据库

create database [数据库名];

create database text;

如果我们创建的数据库之前被创建了,那么此条代码就会报错,多次创建相同的数据库是不被允许的,可以用 如下代码来规避此种情况:

create database text if not exists;
2.展示所有的数据库
show databases;

(需要注意这里的database要加s!)

3.使用数据库

use [数据库名];

use text;
4.查询数据库
select database();

(当我们进行很多操作后而忘记使用了哪个数据库,可以通过此代码查询,需要注意的是,database后面要有()!)

5.删除数据库

drop database [数据库名];

drop database text;

如果被删除的数据库不存在,代码就会报错,此时我们可以使用

drop database text if exists;

DDL-表操作

接下来的是有关表的操作,部分内容与库类似

1.创建表

create table 表名 (字段,字段类型);

create table emp(
    id int comment '编号',
    workno varchar(20) comment '员工工号',
    name varchar(20) comment '员工姓名',
    gender char(1) comment '性别',
    age tinyint unsigned comment '年龄',
    idcard char(18) comment '身份证号',
    entrydate date comment '入职时间',
) comment '员工表';
2.展示表

show tables;

show tables;
3.查看表的信息

desc 表名;

desc emp;

想要更加详细的看到创建表的全部内容可以使用如下代码:

show create table 表名;

4.对表中数据进行修改

alter table 表名 add/change/drop/rename to

  • 向表中添加昵称
alter table emp add nickname varchar(20) comment '昵称';
  • 将表中的id改为varchar类型的workaddress
alter table emp change id workaddress varchar(20);
  • 将表名改为emm
alter table emp rename to emm;
  • 删除该表中的workaddress
alter table emm drop workaddress;

以后我将会持续更新数据库的操作,希望大家喜欢

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值