美文网首页
mysql8 常用命令

mysql8 常用命令

作者: 硅谷干货 | 来源:发表于2022-06-28 22:40 被阅读0次
    mysql -uroot -proot
    exit
    
    mysql -uroot -p
    输入密文:root
    
    mysql -hlocalhost -uroot -proot
    
    create databse db1;
    show databases;
    create databse db1 if not exists;
    create database db3 character set utf8mb4;
    show create database db3;
    alter database db3 default character set gbk;
    drop database db3;
    use db1;
    create table student (id int, name varchar(255), birth date, gender char(1));
    desc student;
    show create table student;
    create table student2 like student;
    drop table student;
    drop table if exits student;
    alter table student add remark varchar(20);
    desc student;
    alter table student modify remark varchar(100); 
    alter table student change remark intro varchar(200);  
    alter table student drop intro;
    rename table student to student1;
    show create table student;
    alter table student character set gkb; 
    
    蠕虫复制:
    create table student3 like student;
    insert into student3 select * from student;
    insert into student3(id,name) select id,name from student;
    
    创建表:
    create table user(
        id int primary auto_increment comment '主键',
        name varchar(10) not null unique comment '姓名',
        age int check (age > 0 && age < 120) comment '年龄',
        status char(1) default '1' comment '状态',
        gender char(1) comment '性别'
    ) comment '用户表'
    
    添加外键:
    alter table emp add contraint fk_emp_dept_id foreign key (dept_id) refrences dept(id);
    
    删除外键:
    alter table emp drop foreign key fk_emp_dept_id;
    

    相关文章

      网友评论

          本文标题:mysql8 常用命令

          本文链接:https://www.haomeiwen.com/subject/gnizvrtx.html