(1) Code to the absolute mininum spec. Your website might be hooked up to mysql 1.0 at some point, so don't make use of any fancy features like joins and such. Just do all the complex data manipulation in your application code rather then on the database server.
(2)Many languages have a way you can escape keywords and special characters. Take advantage of that to embed them into the code. It won't stop a determined programmer but it's like leaving caltrops for them to stumble over, it slows them down.
One simple way is to create database tables with column names that are key words. If your using 1 from above, this won't get in your way at all, but will annoy anybody that comes after you if they want to add some SQL code.
(3)Index are overrated, particularly unique ones. Putting some sort of unique index on all tables just makes it easier to trap errors that you might be able to gloss over overwise.
(4)Personalize function names. JayPrint, DisplayBob and myFileOut are fine, particularly when you use the same prefix or suffix all over the place so it just makes function names longer and slighly more obscure. The fun comes when somebody else comes along and has to modify JayPrint, do they change the name or leave the now incorrect one?
This can be double effective when combined with mysql, where you can obscure the difference between mysql's database functions and the ones you created by starting all the functions you write with 'my'.
Jay