数据库常用的sqo语句汇总(1)
数据库相关的SQL语句
查看所有数据库:show databases;
创建数据库:create database 数据库名称;(create database db1;)
查看数据库详情:show create database 数据库名;(show create database db1;)
创建数据库指定字符集 utf8或gbk:create database db1 character set utf8/gbk;
删除数据库:drop database 数据库名;(drop database db1;)
和表相关的sql语句
表:关系型数据库中保存数据的单元,类似于Excel中的表,创建表时需要指定字段信息;
创建表:create table 表名(字段1名 字段1类型,字段2名 字段2类型,...);
例:create table person(name varchar(10), age int);
查询所有表:show tables;
查看单个表属性:show create table 表名;(show create table person;)
创建表并且指定引擎和字符集
create table 表名(id int,name varchar(10)) engine=表引擎charset=gbk;
表的引擎
Myisam: 只支持数据基础的增删改查,不支持高级操作,如:事务、外键等;InnoDB:支持高级操作,默认为InnoDB。查询表信息:show create table 表名;
查看表字段信息:desc 表名;
更多sql语句见:数据库常用的sqo语句汇总(2)