• MYSQL的学习


     启动MYSQL :net start mysql或者手动启动,输入密码:mysql -u root -p

    先创建数据库在创建表格,创建数据库:create databsse 数据库名称,创建表格:create table 表格名称;

    创建一个表格(例如创建一个学生表)

    查看数据库:show databases;先使用数据库:use 数据库名称;

    修改基本表:alter table语句基本格式为:alter table<表名>[{add{column<新列名><数据类型>[列级完整性约束]]}|{constraint<约束名><约束类型>}}

    <表名>指定需要修改的基本表,必须存在。

    add子句用于增加新列,drop子句用于删除指定的完整的约束性条件或则列。alter子句用于修改原有列的定义

    注意:这三个子句在每一个alter table 语句中只能出现一个。

    删除Student刚添加的的入学时间字段Scome:alter table student drop column scome;

    删除student的表:drop table student;

    查看当前数据库: select database();显示当前时间、用户名、数据库版本:select now(),user(),version(),

    查看当前库的信息:show create database 数据库名;

    修改库的信息:alter database 库名 选项信息。

    修改表本身的选项

    alter table 表名 表选项

    对表进行重命名:rename table 原表名 to 新表名  ,rename table 原表名 to 库名.表名。

    ADD[ COLUMN] 字段定义       -- 增加字段

                    AFTER 字段名          -- 表示增加在该字段名后面

                    FIRST               -- 表示增加在第一个

                ADD PRIMARY KEY(字段名)   -- 创建主键

                ADD UNIQUE [索引名] (字段名)-- 创建唯一索引

                ADD INDEX [索引名] (字段名) -- 创建普通索引

                DROP[ COLUMN] 字段名      -- 删除字段

                MODIFY[ COLUMN] 字段名 字段属性     -- 支持对字段属性进行修改,不能修改字段名(所有原有属性也需写上)

                CHANGE[ COLUMN] 原字段名 新字段名 字段属性      -- 支持对字段名修改

                DROP PRIMARY KEY    -- 删除主键(删除主键前需删除其AUTO_INCREMENT属性)

                DROP INDEX 索引名 -- 删除索引

                DROP FOREIGN KEY 外键    -- 删除外键

    -- 删除表

        DROP TABLE[ IF EXISTS] 表名 ...

    -- 清空表数据

        TRUNCATE [TABLE] 表名

    -- 复制表结构

        CREATE TABLE 表名 LIKE 要复制的表名

    -- 复制表结构和数据

        CREATE TABLE 表名 [AS] SELECT * FROM 要复制的表名

    插入学生的数据例如insert into student (student_id,student_sex)values("101","zhangyi")

  • 相关阅读:
    通过5G网络释放触觉互联网的力量
    架构师的主要职责和一些误区
    Codeforces 305E Playing with String
    hdu3949:XOR
    bzoj1923: [Sdoi2010]外星千足虫
    bzoj1013: [JSOI2008]球形空间产生器sphere
    bzoj1770: [Usaco2009 Nov]lights 灯
    一些还没有写的AC自动机题
    bzoj2553: [BeiJing2011]禁忌
    bzoj1030: [JSOI2007]文本生成器
  • 原文地址:https://www.cnblogs.com/zbb121/p/10761483.html
Copyright © 2020-2023  润新知