SQL
Posted pilgriml
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL相关的知识,希望对你有一定的参考价值。
- SQL:Structure Query Language(结构化查询语言),关系型数据库语言的国际标准。
- SQL的分类:
- DDL(Data Definition Language)数据库定义语言,用来定义数据库对象:库、表、列等。
#数据库
--创建 create database mydb1; create database mydb2 character set gbk; create database mydb3 character set gbk collate gbk_chinese_ci;--排序规则,了解 --查询 show databases;--显示当前数据库服务器中的所有数据库 show create database mydb1;--显示前面创建的数据库mydb1的信息 --删除 drop database mydb1; --修改 alter database mydb2 character set utf8; --查看当前使用的数据库 select database(); --切换数据库 use database mydb1;
#表 --创建表 create table student( id int, name varchar(20), sex bool, birthday date --最后这一行没有, ); --查看当前数据库中的所有表 show tables; --查看表的结构 desc student;--此处是describe的缩写,降序是descend的缩写 --增加一个列 alter table student add image blob;--图片可以是二进制格式 --修改name列长度为60 alter table student modify name varchar(60); --删除image列 alter table student drop image; --修改表面为user rename table student to user; --查看表的创建细节 show create table user; --修改表的字符集为gbk alter table user character set gbk; --列明name修改为username alter table user change name username varchar(60); --删除表 drop table user;
- DML(Data Manipulation Language):数据库表操作语言,用来定义数据库数据增删改的操作。
以上是关于SQL的主要内容,如果未能解决你的问题,请参考以下文章
sql 日期转换代码片段 - Dato,120,konvertere