LAMP 3.3 mysql常用操作-1

有一个图形化管理 mysql 的工具叫做 phpmyadmin,如何在命令行下面来管理和操作 mysql。

首先进入mysql

mysql -uroot -pwangshaojun

查看有那些库

> show databases;

切换到某个库

> use discuz

查看当前在哪个库

> select database();

查看当前登录的用户

> select user();

查看版本

> select version();

切换到库是

> use discuz;

查看表

> show tables;

查看表里有什么字段

descdesc pre_ucenter_vars;

查看表的创建语句

 show create table pre_ucenter_vars\G;

////////////////////////////////////////////////////////////////////////////////////////////////////////

创建库,库名:wangshaojun

> create database wangshaojun;

切换到wanghsaojun库里面去

use wangshaojun;

创建一个表

create table tb1 (`id` int(4),`name` char(40)) ENGINE=MYISAM DEFAULT CHARSET=gbk;

创建一个表,表名:tb1。有两个字段,一个叫‘id’格式int 长度最长4位  一个叫‘name’格式是char 最长40.指定ENGINE .字符集gbk。

显示当前库下所有的表

> show tables;

分析表tb1

> desc tb1;

往表里插入数据

> insert into tb1 values(1,‘wangshaojun‘);

id,name分别是1和wangshaojun

select一下

> select * from tb1;

继续添加

> insert into tb1 values(2,‘denny‘);

也可以添加一个字符

> insert into tb1(`id`) values(2);
> insert into tb1(`id`) values(4);

也可以添加 name

> insert into tb1(`name`) values(‘55‘);

也可以颠倒顺序指定

> insert into tb1(`name`,`id`) values(‘55‘,6);

更新表里的数据

> update tb1 set id=5 where name = ‘55‘;

把name=55的数据的id更新为5

删除一行

> delete from tb1 where name=‘55‘;

清空一个表,但不删除

> truncate table wangshaojun.tb1;

指定库名和表名

删除一个表

> drop table tb1;

删除库

> drop database wangshaojun;

时间: 2024-08-07 00:08:46

LAMP 3.3 mysql常用操作-1的相关文章

LAMP 3.4 mysql常用操作-2

给用户授权 > grant all on discuz.* to 'user1'@'192.168.1.%' identified by 'wangshaojun'; 指定库,用户名user1 网段下所有,密码wangshaojun 授权后权限没有生效,刷新权限 > flush privileges; 查看数据库有那些队列,像ps一样,有那些进程在工作 > show processlist; 查看变量 > show processlist; 在配置文件里面更改这些数值需要重启mys

MySQL常用操作总结

MySQL常用操作 前提条件:已安装MySQL. 学习目标:用一条sql语句写出A和B的剩余数量 AA表 BB表 以上为一道面试题,接下来由这道面试题来回顾一些数据库的基本操作. 登录MySQL sudo mysql -p,回车,然后输入密码即可,按ctrl+c退出登录: 显示数据库 show databases; 创建数据库 create database xxx; 选择数据库 use database xxx; 显示数据库表 show tables; 创建数据库表 create table 

ubuntu命令行操作mysql常用操作

登陆mysql [email protected]:~/ruby/mydiary$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. 查看所有的数据库 mysql> show databases; --注意必须要用;结尾否则不会立即执行代码 +--------------------+ | Database | +--------------------+ | inf

MySql常用操作【基础且详细(●'?'●)】

有那么挺长段时间没有敲代码了,今敲起来竟然有些sql都想不起来了?? 把以前整理sql的内容看了下,再加了点?? 主要参考自 MySql文档:https://dev.mysql.com/doc/refman/8.0/en/tutorial.html 易百教程:https://www.yiibai.com/mysql 一,基本操作 1.连接操作 连接远程数据库: $ mysql -h host -u -user -p (host:主机 user:用户名) 连接本地数据库: $ mysql -u u

MYSQL常用操作函数的封装

1.mysql常用函数封装文件:mysql.func.php <?php /** * 连接MYSQL函数 * @param string $host * @param string $username * @param string $password * @param string $dbName * @param string $charset * @return resource */ function connect($host,$username,$password,$dbName,$

MYSQL常用操作及python操作MYSQL常用类

Mysql 常见操作 数据库操作 创建数据库 create database fuzjtest 删除数据库 drop database fuzjtest 查询数据库 show databases 切换数据库 use databas 123123 ###用户授权 创建用户 create user '用户名'@'IP地址' identified by '密码'; 删除用户 drop user '用户名'@'IP地址'; 修改用户 rename user '用户名'@'IP地址'; to '新用户名'

第二篇 Mysql常用操作记录(转载)

我们在创建网站的时候,一般需要用到数据库.考虑到安全性,建议使用非root用户.常用命令如下: 1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'allen’,password(‘allen’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:allen  密码为:a

2018-3-22 13周4次课 MySQL常用操作(上)

13.1 设置更改root密码 默认MySQL密码为空 [[email protected] ~]# mysql -uroot -bash: mysql: 未找到命令 [[email protected] ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin [[email protected] ~]# export PATH=$PATH:/usr/local/mysql/bin/ [[email p

mysql常用操作 mysql备份与恢复

先登录mysql  ==>mysql -uroot -p 查看数据库的版本 select version(); 查看有哪些库 show datases; 查看当前处于哪个库 select database(); 查看当前登录用户 select user(); 查看某个库下面的表: use db; show tables; 查看表的字段: desc dong; 创建库 create database db1; 创建表 create  table  tb1 (`id` int(4),`name`ch