zoukankan      html  css  js  c++  java
  • Mysql(1)

    一.数据库的相关操作

    1.创建数据库

    create database dbname;

    2.查看系统下有哪些数据库

    show databases;

    3.选择使用哪个数据

    use daname

    4.查看一个数据库下有哪些数据表

    use dbname

    show tables;

    5.删除数据库

    drop database dbname;

    二.数据库中表的相关操作

    1.创建表

    create table tablename(

    column_name_1  column_type_1  contrains,

    column_name_2  column_type_2  contrains,

    ...

    column_name_n  column_type_n  contrains)

    其中,column_name_n 为列名,column_type_n 为列数据类型,contrains为列的约束条件

    eg:创建名为emp的表,包括:ename(姓名)、hiredate(雇佣日期)、sal(薪水);字段类型分别是:varchar(10),date,int(2)

    create table emp(

    ename varchar(10),

    hiredate date,

    sal int(2));

    2.查看已创建的表

    desc tablenema;

    3.查看创建表的sql语句

    show create table tablename G;

    其中G是使得记录能够按照字段竖向排列

     4.删除表

    drop table tablename;

    5.修改表

     (1)修改表类型

    alter table tablename modify[column] column_definition[first|after col_name]

     eg:修改emp表中的ename字段定义,将varchar(10)改为varchar(20)

    alter tale emp modify ename varchar(20);

    (2)增加字段

    alter table tablename add[column] column_definition[first|after col_name]

    eg:alter table emp add column age int(3);

    (3)删除表字段

    alter table tablename drop[column] col_name;

    eg:alter tale emp drop column age;

    (4)字段改名

    alter table tablename change[column] old_col_name column_definition[first|after col_name]

    eg:将age名改为age1,同时修改字段类型为int(4)

    alter table emp change age age1 int(4);

     注释:change和modify 都可以修改表的定义,不同的是change后面要写两次列名,但是change 的优点是可以修改列名,modify不可以。

    (5)修改字段排列顺序

    前面字段增加修改(ADD,CHANGE,MODIFY)语法都有一个可选项first|after column_name ,这个选项可以修改字段在表中的位置,ADD默认是在最后添加,CHANGE,MODIFY默认不改变位置。

    eg:将birth date 添加在ename后面

    alter table emp add birth date after ename;

    修改age,然后放在最前面

    alter table emp modify age int(3)  first;

    (6)更改表名

    alter table tablename rename[to] new_name;

    eg:alter table emp rename emp1;

  • 相关阅读:
    基本样式
    表单基础知识
    边框内圆角
    灵活的背景定位
    多重边框
    半透明边框
    变量关系
    闭包2——闭包与变量
    闭包
    基本包装类型
  • 原文地址:https://www.cnblogs.com/buzhidaojiaoshenmoleya/p/6920608.html
Copyright © 2011-2022 走看看