• mysql最基础的操作


    一、连接数据库
    格式:mysql -u用户名-p密码

    二、修改密码
    格式:mysqladmin -u用户名 -p旧密码 password 新密码

    三、使用数据库
    格式:use 数据库名

    四、显示库中的表
    格式:use 数据库名;
                show tables;

    五、显示表的结构
    格式:describe 表名;

    六、建表
    drop database if exists school; //如果存在SCHOOL则删除
    create database school; //建立库SCHOOL
    use school; //打开库SCHOOL
    create table teacher //建立表TEACHER
    (
    id int(3) auto_increment not null primary key,
    name char(10) not null,
    address varchar(50) default '深圳',
    year date
    ); //建表结束


    七、插入表
    insert into teacher values('','glchengang','深圳一中','1976-10-10');
    insert into teacher values('','jack','深圳一中','1975-12-23');


    八、将文本数据导入数据库
    文本格式:各个字段间用tab分隔;
    格式:load data local infile "文件名" into table 表名;

    九、导入/导出数据
    导入表:mysql>create database school;
    mysql>use school;
    mysql>source school.sql;
    (或将school.sql换为school.teacher.sql / school.teacher.student.sql)
    导出数据库:
    mysqldump --databases db1 db2 > db1.db2.sql
    注释:将数据库dbl和db2备份到db1.db2.sql文件,db1.db2.sql是一个文本文件,文件名
    任取,打开看看你会有新发现。
    (举个例子:
    mysqldump -h host -u user -p pass --databases dbname > file.dump
    就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中。)
    导入数据库:mysql < db1.db2.sql
    复制数据库:
    mysqldump --all-databases > all-databases.sql
    注释:将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,
    文件名任取

    十、创建索引
    使用name列的头10个字符创建一个索引:
    CREATE INDEX part_of_name ON customer (name(10));


  • 相关阅读:
    教你用笔记本破解无线路由器password
    Android项目外接高德地图代码混淆注意事项
    notepad++ 配置笔记
    ORACLE11.2.0 SQLPLUS 报 error while loading shared libraries
    【Lucene4.8教程之三】搜索
    《Swift Programming Language 》——Swift中怎样使用继承(Inheritance)
    CreateProcess的使用方法
    ntoskrnl.exe损坏或丢失的解决方式
    POI读入excel文件到Java中
    稀疏表示
  • 原文地址:https://www.cnblogs.com/morebetter/p/246063.html
Copyright © 2020-2023  润新知