-
可以重复联系查看全部
-
常见的数据库种类
查看全部 -
语法
CREATE
TABLE
表名(
字段名1 字段类型,
字段名2 字段类型);//创建表 与字段
SHOW TABLES; // 查看某个数据库的所有表
DESC
表名; //查看表结构
SHOW
CREATE
TABLE
表名; //查看建表的sql语句
CREATE
TABLE
新表名
LIKE
旧表名 ;// 快速创建一个结构相同的表名
DROP
TABLE
表名 ; //直接删除表
DROP
TABLE
IF EXISTS 表名; //判断表是否存在并删除表
ALTER
TABLE
表名
ADD
列名 类型;//添加列表
ALTER
TABLE
表名
MODIFY
列名 新的类型;//修改列的类型
ALTER
TABLE
表名 CHANGE 旧列名 新列明 类型;// 修改列名
ALTER
TABLE
表名
DROP
列名;//删除列
RENAME
TABLE
表名
TO
新表名;// 修改表名
ALTER
TABLE
表名
character
set
字符集;//修改字符集
查看全部 -
CREATE DATABASE 数据库名; //直接创建数据库 CREATE DATABASE IF NOT EXISTS 数据库名;//判断是否存在并创建数据库 CREATE DATABASE 数据库名 CHARACTER SET 字符集;//创建数据库并指定字符集 SHOW DATABASE;//查看所有数据库 SHOW CREATE DATABASE 数据库名;//查看某个数据库的定义信息 ALTER DATABASE 数据库 DEFAULT CHARACTER SET 字符集;//修改数据库字符集 DROP DATABASE 数据库名;//删除数据库 SELECT DATABASE(); //查看正在使用的数据库 USE 数据库名; //使用/切换数据库
查看全部 -
挺好的呀查看全部
-
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>数据表命令
1.建表(模板):
* create table 表名
->id int(10),
->name varchar(25),
->age int
->)ENGINE=innodb DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
* 查看创建表的sql语句:
* show create table 表名;
* 快速创建一个结构相似的表:
* create table 新表名 like 旧表名;
2.查看数据库有哪些表:
* show tables;
3.查看表结构:
* desc 表名;
4.删除表:
* drop table 表名;
* 判断表是否存在并删除表:
* deop table if exists 表名;
5.修改表结构:
* 添加表列:
* alter table 表名 add 列名 类型;
* 修改列类型:
* alter table 表名 modify 列名 新的类型;
* 修改列名:
* alter table 表名 change 旧列名 intro 类型;
* 删除列:
* alter table 表名 drop 列名;
6.修改表:
* 修改表名:
* rename table 表名 to 新表名;
* 修改表字符集:
* alter table 表名 character set 字符集;
查看全部 -
>>>>>>>>>>>>>>>>>>>>>>>>数据库命令
1.查看所有数据库:show databases;
* 查看某个数据库的定义信息:
* show create database 数据库名;
2.创建数据库: create database 数据库名;
* 判断数据库是否存在,存在则不创建,不存在则创建
create database if not exists 数据库名;
* 创建数据库并指定字符集
create database 数据库名 character set 字符集;
3.修改数据库字符集格式:
* alter database 数据库名 default character set 字符集;
4.删除数据库(删除时没有提示直接删除)
drop database 库名;
5.进入某个数据库:
* use 数据库名;
6.查看正在使用的数据库:
* select database();
查看全部 -
SQl语句的分类:
DDL,DML,DQL,DCL
SQL语句之DDL语句:
DDL语句可以操作数据库以及表的create(创建),drop(删除),alter(修改)等;
SQL语句之DML语句:
DML语句对表数据进行insert(插入),delete(删除),update(更新);
SQL语句之DQL语句:
SQL语句对表数据进行各种维度select查询:
查看全部 -
DDL 数据定义语言:CREATE,DROP,ALTER
DML 数据操作语言:INSERT,DELETE,UPTATE
DQL 数据查询语言:SELECT,WHERE等
DCL 数据控制语言: GRANT,REVOKE
查看全部 -
默认值格式 字段名 字段类型 DEFAULT
查看全部 -
非空约束的基本语法格式 字段名 字段类型 NOT NULL
查看全部 -
唯一约束的基本格式 字段名 字段类型 UNIQUE 可以插入多个NULL 值
查看全部 -
PRIMARY KEY :主键 UNIQUE : 唯一 NOT NULL : 非空 DEFAULT : 默认 FOREING KEY :外键 主键的作用 :用来唯一标识一条记录,每个包都应该有一个主键, 并且每个表只能有一个主键。 主键的特点 : 主键必须包含唯一的值 之间列不能包含NULL值 创建主键的方式: 在创建表的时候给字段添加主键 字段名 字段类型 PRIMARY KEY 主键自增 AUTO_INCREMENT 表示自动增长(字段类型必须是整数类型的) 字段名 字段类型 PRIMARY KEY AUTO_INCREMENT ; AUTO_INCREMENT 的开始值是默认1如果希望修改起始值,请使用下列sql ALTER TABLE 表名 AUTO_INCREMENT = 起始值 ;
查看全部 -
PRIMARY KEY :主键 UNIQUE : 唯一 NOT NULL : 非空 DEFAULT : 默认 FOREING KEY :外键 主键的作用 :用来唯一标识一条记录,每个包都应该有一个主键, 并且每个表只能有一个主键。
查看全部 -
LIMIT是限制的意思,所以LIMIT的作用就是限制查询记录的条数 SELECT *| 字段列表 [as 别名] FROM 表名 [WHERE 子句] [GROUP BY子句] [HAVING子句] [ORDER BY子句][LIMIT子句] 思考:为什么LIMIT子句排在最后 因为前面所有的限制条件都处理完了,只剩下显示多少条记录的问题了 LIMIT语法格式 LIMIT offset,length; 或者 LIMIT length offset是指偏移量,可以认为是跳过的记录数量,默认为0 length 是指需要显示的总记录数 例子 SELECT * FROM student LIMIT 2,6; LIMIT的使用的场景:分页 如果第一个参数是0 可以简写: SELECT * FROM student LIMIT 0,5; SELECT * FROM student LIMIT 5; LIMIT 10,5;不够5条,有多少显示多少
查看全部
举报