1. 库操作

1.1. 创建数据库

语法规则:create database 库名;

CREATE DATABASE dt55;

在创建库时,希望指定编码语法:create database 库名 character set 编码名

CREATE DATABASE dt55 CHARACTER SET utf8;

1.2. 删除数据库

DROP DATABASE dt55;

1.3. 查看数据库

(1)查看某一个数据库的详细信息

语法:show CREATE DATABASE 库名:

SHOW CREATE DATABASE dt55_mysql;

(2) 查看mysql服务器软件下所有的库

SHOW DATABASES:

(3) 查看:当前用户连接的是哪个数据库:

select DATABASE();

(4)查看指定的数据库下有哪些表:

 SHOW TABLES;

1.4. 修改数据库

这里的修改数据库一般是修改编码

语法:alter database 库名 character set 新编码名;、

列子:

SHOW CREATE DATABASE dt55_account;
ALTER DATABASE dt55_account CHARACTER SET utf8;

2. 表操作

2.1. 创建表

语法:

CREATE TABLE 表名(

字段1 数据类型,

字段2 数据类型,

.....

)

# 由于是先有库(database),然后在库中创建表(table)
# 选中某一个数据库:use 库名;
USE dt55;
CREATE TABLE java成绩表(
姓名 VARCHAR(40),
班级 VARCHAR(20),
Java成绩 FLOAT
);

2.2. 删除表

DROP TABLE java成绩表;

2.3. 修改表

1.对已经存在的表进行重命名:rename TABLE 旧表名 TO 新表名;

  RENAME TABLE aaa TO bank;

2.往已经存在的表中添加字段信息:alter TABLE 表名 ADD 字段名 数据类型;

  ALTER TABLE bank ADD gender VARCHAR(2);

3.删除某一张表中的字段:alter TABLE 表名 DROP 被删除的字段名

  ALTER TABLE bank DROP gender;

4.对表中字段进行重命名:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新字段名数据类型

  ALTER TABLE bank CHANGE aaa username VARCHAR(40);

5.修改某一字段的数据类型长度:

    ALTER TABLE bank CHANGE bankNo bankNo VARCHAR(25);

2.4. 查看表

查看表结构desc

  DESC bank;

查看表的创建语句

  SHOW CREATE TABLE bank;

mysql 库与表操作的更多相关文章

  1. MySQL 库、表、记录、相关操作(3)

    MySQL 库.表.记录.相关操作(3) 单表查询 """ 增: insert [into] [数据库名.]表名[(字段1[, ..., 字段n])] values (数 ...

  2. MySQL库和表的操作

    MySQL库和表的操作 库操作 创建库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母.数字.下划线.@.#.$ 区分大小写 唯 ...

  3. MySQL库的相关操作

    再熟悉一下Mysql库.表.记录的基本操作. 库 增 create database userinfo1 charset utf8; 查 show databases; show create dat ...

  4. 将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下)_2

    将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下, 此pubs下的表名是employee,不冲突),方法大致以下几个(另有其他方法待补充), ...

  5. MySQL之库、表操作

    一.库操作 创建库 create database 库名(charset utf8 对库的编码进行设置,不写就用默认值) 库名可以由字母.数字.下划线.特殊字符,要区分大小写,唯一性,不能使用关键字, ...

  6. MySQL 库、表、记录、相关操作(2)

    库.表.记录.相关操作(2) 字段操作 create table tf1( id int primary key auto_increment, x int, y int ); # 修改 alter ...

  7. MySQL 库、表、记录、相关操作(1)

    库.表.记录.相关操作(1) 数据库配置 # 通过配置文件统一配置的目的:统一管理 服务端(mysqld) .客户端(client) # 配置了 mysqld(服务端) 的编码为utf8,那么再创建的 ...

  8. 涂抹mysql笔记-管理mysql库和表

    mysql的表对象是基于库维护的,也就是说它属于某个库,不管对象是由谁创建的,只要库在表就在.这根Oracle不同Oracle中的表对象是基于用户的.属于创建改对象的用户所有,用户在表就在.mysql ...

  9. python爬取信息到数据库与mysql简单的表操作

    python 爬取豆瓣top250并导入到mysql数据库中 import pymysql import requests import re url='https://movie.douban.co ...

随机推荐

  1. python 多进程使用Queue通信的例子

    import time from multiprocessing import Process,Queue MSG_QUEUE = Queue(5) def startA(msgQueue): whi ...

  2. mysql 关于join的总结

    本文地址:http://www.cnblogs.com/qiaoyihang/p/6401280.html mysql不支持Full join,不过可以通过UNION 关键字来合并 LEFT JOIN ...

  3. corethink功能模块探索开发(十六)后台搜索功能

    效果图: 代码很简单,就是添加搜索框,搜索字段,在初始化页面查询的时候添加查询条件. 1.添加搜索框 添加到删除按钮后边. ->setSearch('请输入设备名称/MAC/宿舍号', U('i ...

  4. python学习之路-第三天-函数

    函数 函数的定义关键字:def 使用global语句可以清楚地表明变量是在外面的块定义的 示例:(函数运行完毕后x的值是2) #!/usr/bin/python # Filename: func_gl ...

  5. Q35+uefi or bios+legacy // PCI | PCIE

    1:首先统一可扩展固件接口(UEFI)是一种规范定义操作系统和平台固件之间的软件接口. UEFI旨在替代基本输入/输出系统(BIOS)固件接口.(legacy) 硬件平台厂商越来越多地采用UEFI管理 ...

  6. java多线程总结(一)

    在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口. 对于直接继承Thread的类来说,代码大致框架是: 1 2 3 4 5 6 7 8 9 10 11 ...

  7. Delphi 正则表达式语法(2): 或者与重复

    Delphi 正则表达式语法(2): 或者与重复 // | 号的使用, | 是或者的意思 var   reg: TPerlRegEx; begin   reg := TPerlRegEx.Create ...

  8. Xamrin开发安卓笔记(一)

    http://www.cnblogs.com/minCS/p/4108133.html Xamrin开发安卓笔记(一)   安装篇 环境虽然搭建的不稳定,不过还是可以开发的,又加了两个环境变量不知道有 ...

  9. <context:annotation-config/> 的理解

    转载:http://www.cnblogs.com/iuranus/archive/2012/07/19/2599084.html 当我们需要使用BeanPostProcessor时,直接在Sprin ...

  10. python的垃圾回收机制 继承的顺序C3算法

    Python垃圾回收    -- 引用计数        -- Python为每个对象维护一个引用计数        -- 当引用计数为0的 代表这个对象为垃圾    -- 标记清除        - ...