mysql 操作命令

1、进入数据库:

mysql -u 用户名 -p;
然后输入密码

2、常用命令:

create database name; 创建数据库
use database name; 选择数据库
show databases;显示数据库
drop database name 直接删除数据库,不提醒
mysqladmin drop database name 删除数据库前,有提示
show tables; 显示表
describe table name; 表的详细描述

3、创建表
格式:create table 表名(
字段 数据类型 {是否为空(NOT NULL) AUTO_INCREMENT(自动递增)} ,
PRIMARY KEY(字段)
);
数据类型:
整型 INT
字符串型 VARCHAR(最大字节数)

create table 表名(songid INT NOT NULL AUTO_INCREMENT,
songname VARCHAR(50) NOT NULL,
filename VARCHAR(50),
songtype INT NOT NULL,
introduce VARCHAR(150),
uppid INT,
up_date timestamp DEFAULT CURRENT_TIMESTAMP,
score INT,
downloadcount INT,nandu INT DEFAULT 0PRIMARY KEY (songid)
);

4、修改表名

alter table 旧表名 rename to 新表名;

5、修改表中字段名

alter table 表名 change 旧字段 新字段 数据类型;

6、修改表中某行某列的值

update 表名 set 列名称=新值 where 列名称=某值;

7、查询同一字段相同的值,并统计(group by)

查询同一身份证号码有两条以上记录的身份证号码以及记录个数
select idcard,count(*) from 表名 group by idcard having count(*)>2; 

猜你喜欢

转载自blog.csdn.net/qq_27256793/article/details/79219211