最新公告
  • 欢迎您光临松燕网络工作室,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • MySQL常用脚本大全

    正文概述 松燕网络工作室   2023-12-01   450

    MySQL 常用功能脚本大全

    1. 导出整个数据库

    mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)
    
    mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
    

    2. 导出一个表

    mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
    
    mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
    

    3. 导出一个数据库结构

    mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
    

    4. 导入数据库

    A:使用source命令
    
    mysql> use 数据库
    mysql> source 脚本文件
    
    B: 使用mysqldump导入
    mysqldump -u username -p dbname < filename.sql 
    
    C: 使用mysql命令导入
    mysql -u username -p -D dbname < filename.sql
    

    mysql

    5. 启动与退出

    进入MySQL: mysql>
    
    退出MySQL: quit 或 exit
    

    库操作

    1. 创建数据库

    CREATE DATABASE 数据库名称;
    

    2. 显示所有数据库

    SHOW DATABASES;
    

    3. 删除数据库

    DROP DATABASE 数据库名称;
    

    4. 连接使用数据库

    USE 数据库名称;
    

    5. 查看当前数据库

    SELECT DATABASE();
    

    6. 查看当前数据库包含的表

    SHOW TABLES;
    

    表操作

    1. 建表

    CREATE TABLE 表名 (
      字段名1 数据类型1,
      字段名2 数据类型2,
      字段名3 数据类型3
    );
    

    2. 获取表结构

    DESC 表名;
    

    3. 删除表

    DROP TABLE 表名;
    

    4. 插入数据

    INSERT INTO 表名 VALUES (值1, 值2, 值3);
    

    5. 查询表数据

    SELECT * FROM 表名;
    

    6. 删除表数据

    DELETE FROM 表名 WHERE 条件;
    

    7. 修改表数据

    UPDATE 表名 SET 字段=新值 WHERE 条件;
    

    8. 增加字段

    ALTER TABLE 表名 ADD 字段 类型; 
    

    9. 更改表名

    ALTER TABLE 旧表名 RENAME TO 新表名;
    

    10. 更新字段内容

    UPDATE 表名 SET 字段=REPLACE(字段, '旧值', '新值');
    

    字段类型和数据库操作

    1. INT类型

    INT[(M)] 型:正常大小整数类型

    2. DOUBLE类型

    DOUBLE[(M,D)] [ZEROFILL] 型:正常大小(双精密)浮点数字类型

    3. DATE类型

    DATE 日期类型:支持的范围是-01-01到-12-31。
    MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列

    4. CHAR类型

    CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度

    5. TEXT类型

    TEXT类型,最大长度为(2^16-1)个字符。

    6. VARCHAR类型

    VARCHAR型:变长字符串类型

    7. 导入数据库表

    先产生一个库如auction.c:mysqlbin>mysqladmin -u root -p creat auction,会提示输入密码,然后成功创建。  
    
    导入auction.sql文件  
    
    c:mysqlbin>mysql -u root -p auction < auction.sql。  
    
    通过以上操作,就可以创建了一个数据库auction以及其中的一个表auction。 
    

    8. 修改数据库

    ALTER TABLE table_name MODIFY column_name datatype;
    

    9. mysql授权

    GRANT privileges ON databasename.tablename 
       TO 'username'@'localhost' IDENTIFIED BY 'password';
    

    DDL操作

    1. SHOW DATABASES

    SHOW DATABASES;
    

    2. CREATE DATABASE

    CREATE DATABASE database_name;
    

    3. USE数据库

    USE database_name;
    

    4. SHOW TABLES

    SHOW TABLES; 
    

    5. CREATE TABLE

    CREATE TABLE table_name (
      column1 datatype,
      column2 datatype,
      column3 datatype
    );
    

    6. DESCRIBE表

    DESC table_name;
    

    7. INSERT记录

    INSERT INTO table_name VALUES (value1, value2, value3);
    

    8. LOAD DATA本地文件

    LOAD DATA LOCAL INFILE 'data.txt' INTO TABLE table_name;
    

    9. SOURCE导入.sql文件

    SOURCE path/filename.sql;
    

    10. DROP TABLE

    DROP TABLE table_name;
    

    11. DELETE清空表

    DELETE FROM table_name;
    

    12. UPDATE修改表中数据

    UPDATE table_name SET column=value WHERE condition;

    松燕网络工作室 » MySQL常用脚本大全

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    微信支付
    余额支付
    ×
    微信扫码支付 0 元