天天看点

Mysql基础DDL与DML

  1. DDL

    创建数据库:CREATE DATABASE 库名

    查询所有数据库: SHOW DATABASES;

    使用指定数据库:USE 库名;

    删除数据库:DROP DATABASE 库名;

    创建表:CREATE TABLE 表名(字段名 类型,字段 类型)

    例如:

    CREATE TABLE s_student( username VARCHAR(32), password VARCHAR(32), age INT(3), money FLOAT(8,2))

    获取表的字段信息:desc 表名;

    获取表的创建信息:SHOW CREATE TABLE 表名;

    修改表名:ALTER TABLE 久表名 RENAME 新表名;

    删除表名:DROP TABLE 表名;

    修改字段类型: ALTER TABLE 表名 MODIFY 字段名 类型;

    添加字段:ALTER TABLE 表名 ADD 字段名 类型;

    删除字段:ALTER TABLE 表名 DROP 字段名;

    修改字段名:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型;

    创建表(添加主键、自动增长)

    CREATE TABLE student(

    id int(5) PRIMARY KEY AUTO_INCREMENT,

    username VARCHAR(32),

    password VARCHAR(32),

    age INT(3))

  2. DML

    以上面创建的表为例

    插入数据方法一:INSERT INTO student VALUES(1,’居居侠‘,’123‘,18,);

    插入数据方法二:INSERT INTO student (username,password)VALUES(‘居居侠2’,‘321’);

    修改数据:UPDATE student SET username=‘张三’ WHERE id=1;

    删除数据(加条件):

    DELETE FROM student WHERE id=2;

    查询数据:SELECT * FROM student;