1. 怎样在mysql中创建数据库
创建数据库的基本操作包括创建和删除用户、授权、修改密码等。首先,创建一个名为MYSQLDATA的数据库,命令如下:
mysql> CREATE DATABASE MYSQLDATA;
接着,可以新建用户phplamp,设置密码1234,并将其授权给phplampDB数据库的所有权限。操作步骤包括:
1. 登录MySQL以root用户身份:
mysql> mysql -u root -p
2. 创建用户:
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
3. 刷新系统权限表:
mysql> flush privileges;
这样就成功创建了名为phplamp的用户,可以使用该用户登录:
mysql> mysql -u phplamp -p
输入密码后,登录成功。
要授权用户权限,可以执行:
mysql> grant all privileges on phplampDB.* to 'phplamp'@'localhost' identified by '1234';
刷新权限表:
mysql> flush privileges;
若需删除用户,执行:
mysql> delete from user where User="phplamp" and Host="localhost";
刷新权限表:
mysql> flush privileges;
删除用户创建的数据库:
mysql> drop database phplampDB;
修改用户密码:
mysql> update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
刷新权限表:
mysql> flush privileges;
列出所有数据库:
mysql> show databases;
选择已创建的数据库:
mysql> use MYSQLDATA;
列出数据库中的表:
mysql> show tables;
创建表MYTABLE:
mysql> create table MYTABLE (name varchar(20), sex char(1));
显示表结构:
mysql> describe MYTABLE;
插入记录:
mysql> insert into MYTABLE values ("hyq","M");
导入数据文件:
mysql> use database;
mysql> source d:/mysql.sql;
删除表:
mysql> drop table MYTABLE;
清空表:
mysql> delete from MYTABLE;
更新表中数据:
mysql> update MYTABLE set sex="f" where name='hyq';