mysql相关

1、显示所有数据库: show databases;
2、创建数据库: create database 数据库名字
3、删除数据库: drop database 数据库名字
4、使用数据库:use 数据库名字
5、创建表: create table 表名(
字段1 字段1类型 其他限制,
字段2 字段2类型 其他限制);
6、删除表:drop table 表名
7、显示所有表: show tables
8、显示表结构: decribe 表名
9、插入数据: insert into 表名 values()
10、删除数据: delete from 表名 where 字段=某个值
11、查找: select 查找字段 from 表名 where 字段=某个值
12、更新: update 表名 set 字段=某个值 where 字段=某个值
13、导出表:select * from 表名 into outfile "外部文件地址和名称";
mysqldump -uroot –p密码 数据库名 > 外部文件名.sql
14、导入表: load data infile "外部文件地址和名称" into table 表名;
source sql文件路径
15、在表中新加一列: alter table 表名 add 新加的列名 类型 default 默认值
16、在表中删掉一列: alter table 表名 drop 要删掉的列
17、删掉表中所有数据: delete from 表名

  

时间: 2024-11-03 22:17:44

mysql相关的相关文章

关于MySQL相关的查看显示信息:

关于MySQL相关的查看显示信息: 数据库范围: 一.查看所有的数据库:(仅仅是看数据库数量与名字) mysql> show databases; 二.查看某个数据库的创建信息:(主要看数据库的选项如字符集) 这里我们锁定php25数据库(use php25;) mysql> show create database 数据表范围(事先use php25;以class数据表为例): 三.查看该数据库里所有的数据表:(只看数据表的数量与名字) mysql> show tables; 四.查看

MySQL相关操作知识

1.解决客户端联不上MySQL服务器的问题: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION; FLUSH PRIVILEGES; 2.登陆MySQL: mysql -u root -p 123456 3.查看所有数据库:show databases; //注意s和分号 4.选择数据库:use 库名 5.查看当前选择的数据库:select database(); //注意分号 6.列出所选数

mysql 相关ppt资料

mysql 相关ppt资料 个人PPT分享 发表回复 个人最近几年内整理过的PPT,都放在百度文库上了,大家可以看看 :) M?y?S?Q?L? ?t?p?c?h?测?试?工?具?简?要?手?册 高?效?L?i?n?u?x? ?S?A? P?C?服?务?器?阵?列?卡?管?理?简?易?手?册? 服?务?器?基?准?测?试 M?y?S?Q?L?数?据?库?设?计?.?优?化 M?y?S?Q?L?之?设?计?.?优?化?.?运?维 http://wenku.baidu.com/view/96f978

Mysql相关问题-----1045 Access denied for user 'root'@'localhost' (using password: YES)报错

MySQL 连接错误,使用Navicat连接MySQL出现错误:1045 Access denied for user 'root'@'localhost' (using password: YES) 解决方案: 1.编辑mysql配置文件my.ini 在mysql的安装目录下 ,在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql [mysqld] #作用是跳过登录的验证 #skip-grant-tables port = 3306 basedir=C

mysql相关问题

1.如何防止sql注入 检查变量类型,如果是整形就使用intval方法转为int string类型使用addslashes函数过滤特殊字符(它会在指定的预定义字符前添加反斜杠转义,这些预定义的字符是:单引号 (') 双引号 (") 反斜杠 (\) NULL) 如果是使用的mysql,使用 mysqli_real_escape_string过滤字符,但是还不能完全防止, 其实,绑定变量使用预编译语句是预防SQL注入的最佳方式,使用预编译的SQL语句语义不会发生改变. https://www.zhi

linux 下安装mysql相关笔记

安装mysqlyum -y install mysql-serveryum -y install mysql mysql-devel 都显示完成就可以了 查看mysql的版本号rpm -qi mysql-server 数据库目录/var/lib/mysql/配置文件/usr/share /mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/rc.d/init.d/(启动脚本文件mysql的目录) 启动my

visual studio 2015连接到MySql相关问题

vs中使用服务器资源管理器连接到MySQL没有成功.按照网上提供的解决方法,相关插件已经安装: 1.控制面板中,MySQL Connector Net 6.9.9已经安装(原安装版本为6.9.8,后升级安装为6.9.9)和MySQL for Visual Studio 1.2.6版. 根据MySQL官方说明,这两个版本相互是没有问题的:http://dev.mysql.com/doc/connector-net/en/connector-net-versions.html 2.利用NuGet安装

mysql之mysql安装、初始化,以及mysql相关命令的使用

安装mysql:    1.yum        #wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 从mysql官网上下载mysql的repo        #yum -y install mysql-server 2.二进制源码包        #tar -xf mysql-xxx.tar.bz2        #cd mysql-xxx        #make && make install

mysql相关知识点整理

一.安装 1.查看系统中是否已安装mysql [[email protected] ~]# yum list installed mysql* 已加载插件:fastestmirror, product-id, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Determining 

Mysql相关知识点总结(一)

information_schema库:information_schema库中的表大都是temporory表,都是只读的,不能进行更新.删除和插入等操作,也不能加触发器,因为它们实际只是一个视图,不是基本表,没有关联的文件.例如: use information_schema; select table_rows from TABLES where TABLE_SCHEMA = '数据库名' AND TABLE_NAME = '表名'; 如果表使用的是InnoDB引擎,table_rows只是