文档章节

MySQL常用操作

尼阿卡
 尼阿卡
发布于 2016/03/03 11:49
字数 549
阅读 7
收藏 0

一、MySQL常用命令

1、 显示数据库:show databases;

2、 创建数据库:create database  [if not exists]  数据库名;

3、 创建数据表: create table [if not exists] 表名 (字段名1   类型。。。。。。。。)

例:创建一个包含编号,姓名两个字段的student的表

       create table student (编号 int auto_increment primary key, 姓名 varchar(10));

4、 显示数据表:show tables;

5、 删除数据库: drop database [if exists] 库名;

6、 删除数据表: drop table   [if exists] 表名;

7、 显示数据表结构: desc 表名

8、 增长一个字段: alter table 表名 add 字段名  类型

9、 删除一个字段: alter table  表名 drop 字段名

10、修改一个字段的属性:  alter table 表名 modify 字段 新属性

11、增加一个主键:  alter table 表名 add primary key(字段名)

12、删除一个主键:  alter table 表名  drop primary key(字段名)

13、数据表改名: RENAME TABLE 旧表中  TO  新表名 

14、数据库改名: 常用方法是把新库创建出来,然后把旧库里的数据导入进去.

15、导入.sql文件命令:

mysql> USE 数据库名;

mysql> SOURCE d:/mysql.sql;(SOURCE后面的路径为.sql文件的绝对路径

16、命令行修改root密码:

mysql> UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='root';

mysql> FLUSH PRIVILEGES;


二、关于MySQL的一个例子

drop database if exists school; //如果存在school则删除

create database school; //建立库school

use school; //打开库school

create table teacher //建立表teacher

(

id int(3) auto_increment not null primary key,    

name char(10) not null,

address varchar(50) default ‘清华大学',      //设置address的默认值为‘清华大学’

year date

); //建表结束

//查看表结构

desc teacher;

//为数据表插入字段

insert into teacher values('张三','清华大学','1976-10-10′);

insert into teacher values('李四','北京大学','1975-12-23′);

//在一条语句中添加多条记录

insert into teacher values('张三','清华大学','1976-10-10′),('李四','北京大学','1975-12-23′);

//显示数据表中的数据

select * from teacher;  //显示所有数据

select * from teacher where address=“ 清华大学”; //显示address为清华大学的数据

//删除数据表中的数据

delete from teacher where address =“清华大学”




© 著作权归作者所有

尼阿卡
粉丝 3
博文 24
码字总数 8902
作品 0
珠海
程序员
私信 提问

暂无文章

ConfigurationProperties

package cn.enjoy.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @ConfigurationProperties(pr......

少年已不再年少
24分钟前
0
0
IDEA快捷键

1、快捷键

一只小青蛙
39分钟前
0
0
瓜哥奇遇记

庚子年秋, 瓜哥在黄石公园开枪射杀了杨耀东. 同年腊月, America 政府想要在 Montaña 审判他, 瓜哥称这违反了 America 第六修正案, 得以无罪释放. 辛丑年, 三月, 泛大洋. 一艘航船行驶在平平...

王氾超-E_Convorn_Ares
48分钟前
1
0
java对redis的基本操作

一、server端安装   1、下载     https://github.com/MSOpenTech/redis     可看到当前可下载版本:redis2.6          下载windows平台文件:               ...

boonya
49分钟前
1
0
自定义配置类

1.自定义配置类 在web开发中经常会用到配置文件,将配置文件中的属性自动注入到配置类中。 在application.properties文件中添加配置属性 com.neo.title=zabbix触发器com.neo.description=监...

贾峰uk
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部