SQL·简介及其常用命令

2025-10-29 14:03:48

1、MySql中的LIMIT语句就是MySql独有的,其他数据库都不支持,当然Oracle或SQL Server都有睡激自己特有的语法。

SQL语句可以单行或多行书写,以分号结尾

可以用空格和缩进来增强语句的可读性

关键字不区别大小写,建议使用大写

SQL·简介及其常用命令

2、DDL:数据定义语言,用来定义数据库对象:库,表,列等

DML:数据操作语言,用来定义数据库的记录

DCL:数据控制语言,用来定义访问权限和安全级别

DQL:数据查询语言,用来查询记录

查看所有数据库名称: show databases;

切换数据库: use 数据库名

SQL·简介及其常用命令

3、创建数据库 

create database[if not exists] 数据库名

删除数据库 

drop database [ if exists] 数据库名

修改数据库编码

alter database 数据库名 character set  utf8

修改数据库的编码为utf8,注意mysql中不能写-

SQL·简介及其常用命令

4、MySql与Java一样,也有数据类型,MySql中的数据类型主要应用在列上

常用类型:

int 整型

double 浮点型,例如double(5,2)表示最多5位,必须有2位小数,即最大值为999.99

decimal  精确小数类型,在跟钱有关的时候使用

char  固定长度字符串类型

varchar  可变长度字符串类型

text  字符串类型

blob  字节类型

SQL·简介及其常用命令

5、创建表

create   table  表名(

       列名    列类型,

       列名    列类型,

       …..

);

例如

create  table  stu(

  sid    char(6),

   sname   varchar(20),

   age   int,

   gender    varchar(10)

);

下面是创建一张员工表

create  table  emp(

  eid    char(6),

   ename   varchar(20),

  age      int,

    gender    varchar(6),

 沫国胳  birthday   date,

  此撤 hiredate    date,

   salary        decimal(7,2),

   resume     varchar(1000)

);

SQL·简介及其常用命令

6、查看当前数据库中所有表名称

show  tables;

查看指定表的创建语句

show  create  table  emp,查看emp表的建表语句

查看表结构

desc  emp  查看 emp表的结构

删除表

drop  table  emp  删除 emp  表

insert   into   表名(列名1,列名2,...)values(值1,值2)

Insert into stu(sid,sname,age,gender) values(‘s_1001’,’zhangsan’,23,’male’);

insert   into  stu(sid,sname) values(‘s_1001’,’zhangsan’)

SQL·简介及其常用命令

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢