CREATE DATABASE ATM;
    USE ATM;
    CREATE TABLE ATM(
    ANAME VARCHAR(20),
    APASSWORD VARCHAR(20),
    ABALANCE FLOAT(10,2)
    ) CHARACTER SET UTF8;

    ALTER TABLE ATM ADD PRIMARY KEY(ANAME);

    INSERT INTO ATM VALUES
    (‘zhangsan’,’333’,300),(‘lisi’,’444’,400),(‘wangwu’,’555’,500);

    SELECT ANAME,APASSWORD,ABALANCE FROM ATM;

    回顾MySQL的语法用法:

    SQL结构化查询语言(Structured Query Language)
    DDL数据定义语言(Data Definition Language)
    用来定义数据库中的对象(database table)
    create创建 drop删除 alter修改
    DML数据操作语言(Data Manipulation Language)
    用来操作数据库表格中的数据(信息)
    写入信息:新增insert 删除delete 修改update
    读取信息:查询select
    带条件的:DQL(Data Query Language)
    查询select 带条件:(where group by having order by)
    DCL数据控制语言(Data Control Language)
    用来控制数据库中用户的权限
    授权grant 撤销revoke
    TPL事务处理语言(Transaction Process Language)
    可以理解为,是多线程并发操作同一个文件
    begin transaction操作
    commit;提交 rollback回滚 save point 保存还原点

    DDL数据定义语言
    create创建 alter修改 drop删除
    1.先在MySQL数据库中创建一个database
    create database 数据库名;
    建议大家起名字最好遵循之前的规范——英文 见名知义
    注意: Java英文字母区分大小写
    MySQL英文字母 不区分大小写(关键字 表格名字 列名字)
    2.在我们自己的database里创建table
    使用use关键字进入某个数据库database内
    create table 表格名字( public class 类的名字{——domain
    列名 数据类型(长度), 数据类型 名字;
    列名 数据类型(长度), 数据类型 名字;
    列名 数据类型(长度) 数据类型 名字;
    ) }
    3.数据库中的数据类型
    按存储数据的方式来分类,分为三类
    ①数值型
    整数 tinyint smallint mediumint
    int4字节32bit bigint
    小数 float 4 double 8 decimal numeric
    ②字符串
    char字符串 varchar可变长字符串 variable可变的
    char(4) varchar(4) 数据库里面所有的字符串类型
    a 4字节 a 1字节 使用’a’ ‘abc’
    ab 4字节 ab 2字节
    binary二进制 varbinary可变二进制
    blob二进制大文本 text正常字符大文本
    ③日期/时间
    date日期 time时间 *datetime日期&时间 timestamp时间戳

    4.在自己的database中创建一个表格
    用来记录学生的信息——Student
    学号uid 姓名name 性别sex 出生年月birthday
    5.通过DDL语句修改表格的结构
    1.表格名字错啦
    alter table 原表名 rename [to] 新表名;
    2.修改原有的列(列名错啦 列类型不对 列长度不够)
    alter table 原表名 change 原列名 新列名 新类型(新长度);
    3.新增一个列
    alter table 原表名 add 新列名 新类型(新长度);
    4.删除一个原有的列
    alter table 原表名 drop 原列名;
    6.删除table 删除database
    drop table 表格名字;
    drop database 数据库名字;