A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 wuwei丶 于 2018-11-22 15:12 编辑

创建数据库
create database 数据库名;
create database 数据库名 character set 字符集;


判断数据库是否存在不存在则创建
create database if not existe 数据库名;

修改数据库字符集
alter database 数据库名 character set 字符集;

查看数据库
show databases;
查看数据库的定义信息
show create database 数据库名;

删除数据库
drop database 数据库名;

切换数据库
use 数据库名;

查看正在使用的数据库
select database();

创建表
create table 表名(
    字段名 类型(长度) 约束,
    字段名 类型(长度) 约束
);

修改表字符集
alter table 表名 character set 字符集;

创建一个表结构相同的表
create table 新表名 like 旧表名;

创建主键
create table 表名(
    字段名 类型(长度) primary key,
    字段名 类型(长度) 约束
);
create table 表名(
    字段名 类型(长度) 约束,
    字段名 类型(长度) 约束,
    primary key(字段名)
)

删除主键
alter table sort drop primary key;

主键自动增长
create table 表名(
    字段名 类型(长度) primary key auto_increment,
    字段名 类型(长度) 约束
);


查看数据库中的所有表
show tables;

查看创建表的sql语句
show create table 表名;

查看表结构
desc 表名;

删除表
drop table 表名;

添加列
alter table 表名 add 列名 类型(长度) 约束;

修改列类型长度及约束
alter table 表名 modify 列名 类型(长度) 约束;

修改列名类型长度及约束
alter table 表名 change 旧列名 新列名 类型(长度) 约束;

删除列
alter table 表名 drop 列名;

修改表名
rename table 表名 to 新表名;

修改表字符集
alter table 表名 character set 字符集;

添加数据
insert into 表名 (字段1,字段2) values (值1,值2);
insert into 表名 values (值1,值2);

修改数据
update 表名 set 字段名=值,字段名=值;
update 表名 set 字段名=值,字段名=值 where 条件;

删除记录
delete from 表名 where 条件;
truncate table 表名;

查看编码
show variables like 'character%';

修改客户端编码
set character_set_results=字符集;
set names 字符集;

查询指定字段数据
select 字段1,字段2 from 表名;

查询所有字段数据
select * from 表名;

去除重复数据
select distinct 字段 from 表名;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马