MySQL初级教程

2018-01-22  本文已影响102人  Vantiboolean
登陆MySQL

mysql -u root -p

mysql服务启动停止

启动: net start MySQL
停止: net stop MySQL

mysql数据类型
  1. 数字类型
    整数: tinyint、smallint、mediumint、int、bigint
    浮点数: float、double、real、decimal
  2. 日期和时间:
    date、time、datetime、timestamp、year
  3. 字符串类型
    字符串: char、varchar
    文本: tinytext、text、mediumtext、longtext
    二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob
创建数据库数据表
  1. 创建一个数据库
    使用 create database 语句可完成对数据库的创建, 创建命令的格式如下:
    create database 数据库名 [其他选项];

  2. 使用 create table 语句可完成对表的创建, create table 的常见形式:
    create table 表名称(列声明);
    以创建 students 表为例, 表中将存放 学号(id)、姓名(name)、性别(sex)、年龄(age)、联系电话(tel) 这些内容:

    create table students
    (
        id int unsigned not null auto_increment primary key,
        name char(8) not null,
        sex char(4) not null,
        age tinyint unsigned not null,
        tel char(13) null default "-"
    );
增删改

1. 向表中插入数据
insert 语句可以用来将一行或多行数据插到数据库表中, 使用的一般形式如下:
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);·
其中 [] 内的内容是可选的, 例如, 要给 samp_db 数据库中的 students 表插入一条记录, 执行语句:
insert into students values(NULL, "王刚", "男", 20, "13811371377");
按回车键确认后若提示 Query Ok, 1 row affected (0.05 sec) 表示数据插入成功。 若插入失败请检查是否已选择需要操作的数据库。

2. 查询表中的数据

mysql> select name, age from students;
    +--------+-----+
    | name   | age |
    +--------+-----+
    | 王刚   |  20 |
    | 孙丽华 |  21 |
    | 王永恒 |  23 |
    | 郑俊杰 |  19 |
    | 陈芳   |  22 |
    | 张伟朋 |  21 |
    +--------+-----+
    6 rows in set (0.00 sec)

mysql>

3. 更新表中的数据
update 语句可用来修改表中的数据, 基本的使用形式为:
update 表名称 set 列名称=新值 where 更新条件;
使用示例:
将id为5的手机号改为默认的"-": update students set tel=default where id=5;
将所有人的年龄增加1: update students set age=age+1;
将手机号为 13288097888 的姓名改为 "张伟鹏", 年龄改为 19: update students set name="张伟鹏", age=19 where tel="13288097888";

4. 删除表中的数据
delete 语句用于删除表中的数据, 基本用法为:
delete from 表名称 where 删除条件;
使用示例:
删除id为2的行: delete from students where id=2;
删除所有年龄小于21岁的数据: delete from students where age<20;
删除表中的所有数据: delete from students;

创建表后,对表的修改
  1. alter table 语句用于创建后对表的修改, 基础用法如下:
  1. 删除整张表
    基本形式: drop table 表名;
    示例: 删除 workmates 表: drop table workmates;
  2. 删除整个数据库
    基本形式: drop database 数据库名;
    示例: 删除 samp_db 数据库: drop database samp_db;
上一篇 下一篇

猜你喜欢

热点阅读