一、建库:
create database 库名;
二、建表:
use 库名;
create table 表名 (字段设定列表,多个字段用逗号分隔);
三、用户权限设置
1、以root(也可用其它有权限的用户)身份登录
2、下面创建一个test用户,密码为test,并且只能对picture数据库使用SELECT,INSERT,CREATE,DELETE,UPDATE语句进行操作的用户,不能远程连接。
mysql>GRANT SELECT,INSERT,DELETE,UPDATE,CREATE ON picture.* TO test IDENTIFIED BY “test”;
注意:用户名、口令、数据库和表名在授权表记录中是大小写敏感的,主机名和列名不是。
四、一个建库和建表以及插入数据的实例
01.drop database if exists school; //如果存在SCHOOL则删除
02.create database school; //建立库SCHOOL
03.use school; //打开库SCHOOL
04.create table teacher //建立表TEACHER
05.(
06.id int(3) auto_increment not null primary key,
07.name char(10) not null,
08.address varchar(50) default ‘广东珠海’,
09.year date );
10.//建表结束
11.//以下为插入字段
12.insert into teacher values(”,’glchengang’,"珠海一中’,’1976-10-10′);
13.insert into teacher values(”,’jack’,"珠海一中’,’1990-12-23′);
复制代码如果你在mysql提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:下,并在DOS状态进入目录mysqlin,然后键入以下命令:
mysql -uroot -p密码 < c:school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
PS:这个问题来这里提问80%以上得不到回答,算你走运,正好被我看到了,帮你网上找了一下,共同学习……呵呵