Windows中使用MySQL 创建数据库(二)

一、数据库操作

  1、查看当前存在的所有数据库

    mysql>show databases;

  2、切换当前使用数据库

    mysql>use test

  3、授权

    mysql>grant all on 数据库名.* to 用户名@主机名

  4、创建数据库

    mysql>create database company;

    其中:company 为要创建的数据库名

二、创建表

  1、查看当前数据库中的所有表

    mysql>show tables;

  2、创建表

    create table employees

    (

      id int(4) unsigned zerofill  auto_increment primary key,

      name varchar(20) not null default ‘unknown‘,

      birthday date,

      position enum(‘boss‘,‘worker‘)

    );

    其中:

      employees为要创建的表名;

      id、name、birthday为字段名;

      unsigned无符号;

      zerofill不够位数补零;

      auto_increment为标识从1开始每次增长1;

      primary key主键;

      default ‘unknown‘默认值;

      not null非空;

      enum(‘boss‘,‘worker‘) 枚举类型。

    常用数据类型:  

char 固定长度字符
varchar 变长字符
int 整型
date 日期
datetime 日期时间
decimal 小数

  3、显示表结构

    mysql>describe employees;

  4、插入数据

    a)通过插入语句插入数据

      insert into employees(name,birthday) values(‘Lucy‘,‘19901231‘);

    b)通过文本文件插入数据

      创建一个文本文件,不填的字段用\N补充,回车分隔不同记录,\t分隔不同字段,假设文件名为emps.txt

      输入命令加载数据:

      load data local infile ‘d:\dbdata\emps.txt‘ into table employees lines terminated by ‘\r\n‘;

    

    

Windows中使用MySQL 创建数据库(二)

时间: 2024-12-25 17:45:28

Windows中使用MySQL 创建数据库(二)的相关文章

Windows中使用MySQL 查看数据库信息(四)

一.查看MySQL中的所有数据库 show databases; 二.查看当前正在使用的数据库 select database(); 三.查看当前数据库中的所有表 show tables; 四.查看表结构 describe employees; 其中employees为表名 五.显示创建表语句 show create table 表名; 六.查看表的索引信息 select index from employees; 其中employees为表名 七.查看当前连接最后一次插入到表中的标识(已插入)

windows中使用mysql配置my.ini时的坑

windows中安装mysql的一般步骤: mysql版本:5.7.16 1.解压 2.把解压的文件夹bin目录地址添加到环境变量PATH里面 3.在文件加中添加配置文件my.ini--配置内容后面说,坑的所在 3.cmd(管理员模式)cd到bin目录里,执行命令 mysqld -install mysql --default-file= my.ini的物理路径 (这句命令是添加mysql服务,并把my.ini设为配置文件) 4.第3步成功后,继续执行命令 mysqld --initialize

Windows中使用MySQL 批处理(五)

一.如何批量执行语句 1.将脚本存成一个脚本文件,比如company.sql 2.执行命令 mysql -h 主机 -u 用户名 -p <d:\dbdata\company.sql Enter password:****** 二.分页显示 mysql -h 主机 -u 用户名 -p <d:\dbdata\company.sql | more 三.捕获输出结果 1.输出的文件companyresult.out mysql -h 主机 -u 用户名 -p <d:\dbdata\company

PHP MySQL 创建数据库

PHP MySQL 创建数据库 数据库存有一个或多个表. 你需要 CREATE 权限来创建或删除 MySQL 数据库. 使用 MySQLi 和 PDO 创建 MySQL 数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库. 在下面的实例中,创建了一个名为 "myDB" 的数据库: 实例 (MySQLi - 面向对象) <?php$servername = "localhost";$username = "username&q

mysql创建数据库指定编码格式

在mysql中使用sql语句创建数据库时,老是忘记指定编码格式.这就导致了使用utf-8格式的工程访问数据库的过程中产生中文乱码的问题.后来发现大部分问题出自创建数据库的时候没有指定编码格式.创建数据库指定编码格式的一种方法是在创建数据库sql语句中指定编码格式,如下所示,指定数据库编码格式为utf-8 CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; mysql创建数据库指定编码格式,布布扣,

Windows中使用MySQL 数据查询(三)

一.排序 select * from employees order by name; 字符型默认字符顺序(也就是说z永远比a大),不管大小写:如果想按编码值排序(也就是说小写永远大于大写),则使用 select * from employees order by binary name; 二.取前n条记录(n在本例中为3) select * from employees order by id limit 3; 三.日期时间函数 1.获取当前日期 select curdate(); 2.取年

Windows中使用MySQL 开始(一)

一.下载: http://dev.mysql.com/downloads/windows/installer/ 二.安装之后可以使用Workbench进行图形化界面的集成操作,也可以使用命令行操作,下面使用命令行操作. 1.配置环境变量,默认mysql安装在类似这样的目录下:C:\Program Files (x86)\MySQL\MySQL Workbench CE 6.1.6 2.链接与断开服务器: a) 链接: mysql -h localhost -u root -p Enter pas

mysql创建数据库指定字符集

mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题. 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动mysql,不过用下面的语句会更有效 GBK: create database test2 DEFAULT CHARACTER

【MySQL】2、MySQL 创建数据库和表

2.MySQL 创建数据库和表 2.1.创建数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库. CREATE DATABASE database_name 为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数(用于向 MySQL 连接发送查询或命令). 2.2.创建表 CREATE TABLE 用于在 MySQL 中创建数据库表. CREATE TABLE table_name ( column_name1 data_type, column